优点
缺点
下载解压
设置中文乱码
去jmeter的properties中设置下
bin下的bat文件启动
JDK和Python
名称可以随便改
在测试结果获取所有中右击添加监听器:查看结果树
换个形式看
一个进程可以包含多个线程组,一个线程组可以包含多个线程
或者直接再点击线程组后,ctrl+c,ctrl+v
再新建一个线程组,里面再加两个http请求
线程组也可以cv,不过也要点击进程那边再进行
成这样
不按照顺序,就是并发执行
顺序执行
在进程里面:独立运行每个线程组 打勾即可
再去运行就可以了
最优先执行的线程组
类比军人
最后执行的线程组
类比难忘今宵
添加线程和线程组,以及察看结果树
执行
注意结果顺序 1,3,2
如果线程数为2,循环次数为3,那么察看结果树就会返回6个请求
如果循环次数选择永远,好家伙直接一直请求
勾选调度器后,才可以进行持续时间和启动延迟的设置,如果持续时间选择2秒,就是只会勾选执行2秒钟
出现的情况是:如果复制粘贴多个,那么设置都一个样子,浪费设置
右击进程,选择http请求默认值
然后在里面设置重复的属性
然后其他的http就不用写这些了,复用的已经进行封装了
但是报错,不知道你传入的是什么类型,所以要去设置HTTP信息头管理器
就能识别json了
一个一个请求提交太慢了
返回http请求然后路径写${xx}变量即可
可是实现批量操作形式
设置线程组以及HTTP请求(POST形式)以及察看结果树以及HTTP信息头管理器(为了识别json数据)
目的:把数据批量添加到数据库
数据
因为可能不知道数据有几条,如果你知道有几条,那就写几
与csv方式的对比是不用csv文件也可以实现批量添加,一般工作用csv,这边用用户参数
设置3个用户试试看,循环次数不弄了
请求的结果后面自带个数
拷贝走代码${_counter(true,)}
放到Http请求最后面
变成每个用户自己请求次数自己计算了,如果选flase就是1-6,不管哪一个用户
把前面的禁用掉
一样的地方
设置random,1-3闭区间
当前时间戳
自己设置的格式
填入数据库的信息
按下绿色按钮
然后看下结果
发现都加上了val前缀
让程序代替人工判断响应结果是否符合预期
常用响应文本和响应代码,设置筛选老张
如果包含老张了,你执行的时候就不会报错
如果没有就报错,像这样
还有其他规则,相等就是要一模一样,一般常用相等和包含,否就是取非
甚至也可以测响应码
是大小,不是200的字符,所以写3个字符
对应message的ok
但是来这边只能写2字符表示ok
表示是不是在5ms以内
模拟一百人
如果一百人分两次访问服务器,这边就写五十,类比公交车上的位置够不够
不要写零,写零的话后面剩下的不够数量会出现超等
不要用察看结果树了,用聚合报告,看平均值,异常情况,吞吐量
QPS每秒钟二十次
二十x十五
上一篇:外贸主机测评