码迷,mamicode.com
首页 > Web开发 > 详细

Jmeter Web 性能测试入门 (五):Jmeter 参数化 Request

时间:2017-11-27 11:04:12      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:bcb   img   https   oms   data-   class   var   其他   文件   

用来参数化的常用方法:
  • 添加配置元件:用户定义的变量
  • 使用函数助手
  • 添加配置元件:CSV Data Set Config
  • 添加前置处理器:BeanShell PreProcessor
添加配置元件:用户定义的变量

 

技术分享图片
 

 

技术分享图片
 


在request中使用:
在需要参数化的地方用${userId}代替原来的参数值

技术分享图片
 

 

使用函数助手

 

技术分享图片
 


示例:
生成5位字符长的字符串,从1234567890qazwsxedcrfvtg中随机取字符,生成的随机字符串赋给变量id. 
参数化时第一次出现的位置 用${__RandomString(5,1234567890qazwsxedcrftg,id)}替换原来的参数值,其他地方用${id} 替换原来的参数值。

技术分享图片
 

 

从CSV文件中导入:

添加配置元件:CSV Data Set Config

技术分享图片
 

 

技术分享图片
 

 

技术分享图片
 

 

技术分享图片
 

 

添加前置处理器:BeanShell PreProcessor

对变量的值进行读取并更改
vars.get(String key):从jmeter中获得变量值 
vars.put(String key,String value):数据存到jmeter变量中

Jmeter Web 性能测试入门 (五):Jmeter 参数化 Request

标签:bcb   img   https   oms   data-   class   var   其他   文件   

原文地址:http://www.cnblogs.com/vv00cc/p/7902688.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!