jmeter的正则表达式的使用

jmeter插件使用说明:(可以获取一个或者多个变量)

插件名:JSON Extractor

 

  1.Names of created variables: 变量名(可以设置多个,用逗号分开)

  2.JSON Path expressions: 正则表达式

  3. Match No.(0 for Random): 1

  4. Default Values: 0:0

例如接口响应结果:

 {"resp_code":"000000","resp_msg":"SUCCESS","app_id":"1","deck_type":"100","get_time":1531905715753,"failure_time":1531992115753,"total":10,"list":[{"deck_code":"346AA609-0789-4CFA-8579-21CFA8D146BC","deck_content":"19,47,2,8,14,24,22,52,43,41,10,28,15,16,7,50,13,46,40,4,1,53,35,45,11,27,32,18,25,48,5,3,26,34,44,36,23,17,49,6,12,21,37,38,9,33,30,51,29,20,39,42,31"},{"deck_code":"BB83EB16-5F1C-49C8-BFEA-3C575796EF4F","deck_content":"11,19,31,46"},{"deck_code":"1791D32F-40D2-4F2B-B68C-B9D86D1BD3C2","deck_content":"50,0"},{"deck_code":"85DC5A4A-251F-4FED-A3BC-7C70D6D75274","deck_content":"48,37"},{"deck_code":"CCF8B277-2C13-462D-AC34-D4704EA10B58","deck_content":"34,19"}}

 

对于获取的数据进行校验:

添加插件  BeanShell PostProcessor:

  print("变量名:"+vars.get("变量名"));

将结果进行打印。

截图:

分享图片

相关文章

jquery.validate使用攻略(表单校验) 目录 jquery.validate...
/\s+/g和/\s/g的区别 正则表达式/\s+/g...
自整理几个jquery.Validate验证正则: 1. 只能输入数字和字母...
this.optional(element)的用法 this.optional(element)是jqu...
jQuery.validate 表单动态验证 实际上jQuery.validate提供了...
自定义验证之这能输入数字(包括小数 负数 ) <script ...