1、打开jmeter工具
下载jmeter工具,http://jmeter.apache.org/download_jmeter.cgi
双击/bin目录下的此文件,使用Jmeter UI工具即可打开.jmx文件
2、脚本的基础例子
Jmeter脚本的编写,可以参考这里https://github.com/tkestack/charts/blob/main/incubator/jmeter-suite/demo/Test.jmx 这里的Jmeter脚本即可。这里对脚本的一些基础设置进行解释:
3、加入后置监听器写入结果
但是有一点值得注意的是,为了便于分析结果,需要把数据写入influx,所以需要在Jmeter脚本里面添加后置监听器
4、断言如何写
为了对结果进行判断,我们一般会加入断言。但是断言如何写,很大程度上会影响施压机的性能,所以可以根据自己的需要写断言。
(1)断言写法1:对body进行判断
对body进行判断,可以对结果进行比较复杂的处理,但是缺点是性能消耗较大
BeanShell可以对结果进行比较丰富和复杂的判断,适合于结果返回较为复杂的情况
(2)断言写法2:对返回代码进行判断
对返回代码进行判断,可以节省大量的性能,但缺点是不能输出更多的东西