【转】Jmeter如何把响应数据的结果保存到本地的一个文件

摘要:
作为性能压力测试,可能需要计算一些响应数据字段。)“()表示要提取封闭的部分。它表示不要太贪婪,在找到第一个匹配项后停止。模板:使用$$引用它。如果正则表达式中有多个正则表达式,它可以是$2$、$3$等,这意味着要seq的解析值的数量。”。

当做性能压测时,可能会需要把响应数据的一些字段统计出来。这里简单介绍一下。

1、首先把接口调通,确定需要统计的字段,这里以统计ccmpSeq字段来做例子。

【转】Jmeter如何把响应数据的结果保存到本地的一个文件第1张

2、添加正则表达式提取器,用来提取响应结果中的ccmpSeq

【转】Jmeter如何把响应数据的结果保存到本地的一个文件第2张

正则表达式用""包起来,如HTTP请求完成后的响应数据

{
"ccmpSeq":"CBS_queryBalance20171023131825491588",
"respTime":"20180820105000",
"respCode":"0",
"respDesc":"操作成功",
"data":{
"totalAmount":19999991000,
"accountID":"acct1470001090166"
}
}

我们只需要统计ccmpSeq,所以正则表达式为  "ccmpSeq":"(.+?)"

() 表示括起来的部分就是要提取的。

. 表示匹配任何字符串。
+ 表示一次或多次。
?表示不要太贪婪,在找到第一个匹配项后停止。
(3)模板:用$$引用起来,如果在正则表达式中有多个正则表达式,则可以是$2$,$3$等等,表示解析到的第几个值给seq。如:$1$表示解析到的第1个值,我们这里只有一个正则表达式,所以是$1$
(4)匹配数字:0代表随机取值,1代表全部取值,通常情况下填1
(5)缺省值:如果参数没有取得到值,那默认给一个值让它取,通常情况下为空
 
3、在本地新建一个123.csv文件,然后添加一个BeanShell PreProcessor,用于提取结果并将之保存到123.csv文件。
【转】Jmeter如何把响应数据的结果保存到本地的一个文件第3张

4、添加线程数为10,运行后,打开123.csv,查看结果。 

【转】Jmeter如何把响应数据的结果保存到本地的一个文件第4张

免责声明:文章转载自《【转】Jmeter如何把响应数据的结果保存到本地的一个文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Android动态加载jar/dex[转]如何定位Release程序崩溃原因下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

在workbench中导入.sql文件!(导入数据库文件)

第一步,登陆mysql workbench 第二步,打开自己的数据 ,此处默认(root) 打开数据库后页面 : 第三步,新建一个schema ,随便给个名字,这里起名为test : 可以看到test 内的table ,views,routines,等选项都是没有任何内容的。 第四步 ,在file 下打开你需要导入的.sql 文件。...

Oracle查询字符串数据进行排序,以及去重复

原本的的一张表,填写数据的字段为字符串varchar2类型,然后进行排序的时候,就会出现问题。会默直接默认判断为第一个数字9最大,而不判断整个数字的大小。 所以,就要用到TO_NUMBER函数 select * from T_GRGJJJCXX t order by TO_NUMBER(t.c_ye) desc 直接就可以把这个纯数字的字段改成number...

Jmeter工具笔记-使用Firefox浏览器导入证书并录制Web

下载Firefox浏览器并安装成功      打开Jmeter工具,新建Template为‘Recording’  打开HTTP(S) Test Script Recorder页面,设置端口号(默认8888即可),单击Start按钮启动,会在apache-jmeter-4.0in下生成crt证书 apache-jmeter-4.0in下生成crt证书...

解决正则表达式中用中文匹配的方法

例如在网页源代码中有如下中文字段(charset=‘utf-8’): 发布: 2016-7-27 11:18 |  作者:  |   查看: 63次据新华社电全球最大太阳能飞机“阳光动力”2号当地时间26日凌晨在阿联酋首都阿布扎比巴廷商务机场平稳降落,完成全程约3.5万公里的环球飞行,创造了全球不耗费任何燃料、完全依靠太阳能作为动力的飞机环球飞行纪录。...

数据仓库架构设计的概念

1、数据仓库所处环节 在一个成体系、结构化的数据应用场景下,数据和处理有四个层次: 操作层、数据仓库层、部门/数据集市层、个体层。 操作层 操作层是指为具体业务提供实时响应的各个业务系统,比如常见的订单系统、ERP、用户中心等等具体业务系统,这些系统中的数据一般都是存入关系型数据库。它们是数据的来源。 数据仓库 数据仓库收集操作层各个业务系统中的数据,进...

正则表达式实现跨行匹配

正则表达式(Regular expression)可用来检查文本中是否包含指定模式的字符串,通常是按行来处理(POSIX标准),因为.操作符通常不匹配换行符,如果要匹配多行怎么处理呢?本文介绍正则表达式跨行匹配实现方法。 目录 1. sed 命令删除多行 2. Python正则表达式匹配多行 ① re.DOTALL 或者 re.S 参数 ② 表达式...