问题场景:利用Jmeter同时发送了n次请求,n次请求都被响应了,比如响应结果是这种格式的
{"status":3} 这个status的值,有可能为1,2,3,这时候我们想统计一下status为1 ,2 ,3的请求分别有多少个。
解决方法:据说beanshell这个东西可以解决,但是搜罗了一下,并没有找到好的方法,如果大家有好的方法,也可以提出来
我的笨方法:1.在该请求上设置一个后置处理器 ,将响应中status的值取出来
2.写一个beanshell 将取出来的s'tatus写入txt文件中
step1:在请求下新增后置处理器,正则表达式提取器
step2:新建beanShell 里面加入java代码,将取到的结果写入文件分析
这样就可以分析一下,响应结果中不同状态的请求分别有多少个了。一直没有找到怎么在,beanShell中设置全局变量的方法,如果能设置一个全局变量就会更方便些,不过这样也可以实现,有更好的 方法欢迎 分享!