优点
缺点
下载解压
设置中文乱码
去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十五


上一篇:外贸主机测评