![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jmeter
文章平均质量分 72
失眠的书
这个作者很懒,什么都没留下…
展开
-
jmeter分布式使用方法
jmeter分布式部署原创 2023-02-20 12:57:42 · 383 阅读 · 0 评论 -
使用JMeter测试基于WebSocket协议的服务
例如:第一章 Python 机器学习入门之pandas的使用例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。示例:WebSocket是一种双向网络通信协议,与HTTP不同,它以ws://或wss://开头。它是一个有状态协议,这意味着客户端和服务器之间的连接将保持活动状态,直到被客户端或服务器中的任何一方关闭连接之后,连接将从两端终止。答案很简单,因为HTTP协议有一个缺陷:通信只能由客户端发起。举例来说,我们想了解今天的天气,只能是客原创 2022-07-14 19:28:45 · 6518 阅读 · 0 评论 -
Jmeter响应时间测试组件&多接口并发
一、断言持续时间断言持续时间:在限定的时间内得到响应数据,超时同样为失败;e.g:1.5s未获得数据,表示响应失败添加控制器步骤如下:二、参数讲解Apply to(适用于):1、Main sample and sub-samples(主样本和子样本):作用于父节点取样器及对应子节点取样器2、Main sample only(仅主样本):仅作用于父节点取样器3、sub-samples only(仅子样本):仅作用于子节点取样器三、同步定时器同步定时器:模拟用户组的数量设置5,相当于5个用户(线程)并发添原创 2022-06-06 13:51:45 · 1853 阅读 · 0 评论 -
Jmeter beanshell实现把请求生成的参数化数据写入文件
需求:A-B-C三个功能需要单交易负载测试。其中,功能C的请求入参是功能A、B的出参(返回值),为了能够单独压测C功能,需要把A、B生成的出参保存至csv或txt文件中,作为参数化文件。实现:1)提取功能A产生的(cookie)需要使用Beanshell Preprocessor插件及cookie管理器;cookie管理器(一定要勾上每次迭代都要清理cookies)Beanshell Preprocessor插件:Beanshell代码:String str=prev.getRe.原创 2022-04-19 20:55:56 · 904 阅读 · 0 评论 -
Jmeter接口测试之响应断言
一、断言是什么1. 断言的作用断言用于对采样器执行结果的检查,并在同一范围内的每个采样器之后进行处理。如果要对某个采样器进行断言,直接将断言添加到采样器的子集即可。2. 为什么要用断言?JMeter以及Postman等接口测试工具,他们都是基于协议进行工作的,使用这些工具进行发送请求,当请求发送成功的时候(即协议发送成功),在查看结果树中请求样本显示绿色。比如协议状态码是200就是成功,也是仅仅代表协议发送成功,但是业务不一定成功。有可能是协议发送成功了,但是业务没有成功,但是JMeter默认不做判原创 2022-04-14 13:34:44 · 6132 阅读 · 0 评论