您的位置:软件测试 > 开源软件测试 > 开源性能测试工具 > Jmeter
在 JMeter 压力测试工具中使用变量
作者:网络转载 发布时间:[ 2012/12/6 15:28:20 ] 推荐标签:

  变量在使用时可以使用 ${变量名} 的方式引用, 如下图:

  3.从 Response 中获得数据
 可以使用 JMeter 提供的 后置处理器(Post Processers) --> 正则表达式提取器 (Regular Expression Extractor) 从返回的结果中取得数据, 在确定 getToken() 请求的返回值是类似下列的 XML 之后,
<?xml version="1.0" encoding="utf-8"?><burlap:reply xmlns:burlap="http://www.amowa.net/burlap/"> <string>TK1119466440468</string></burlap:reply>

 我们可以使用正则表达式 "<string>(.*)</string>" 来提取我们需要的凭证号.
 首先我们可以使用Javascript 正则表达式测试页面来测试一下这个正则表达式是如何被执行的(如下图):
 可以看到执行结果中, 我们需要的凭证号处于"array[1]"的位置.

  这样使用"正则表达式提取器"(如下图), 注意图中的"引用名称"可以认为是存放提取出来的数据的变量名:

   提取出来的变量可以这样被引用(如下图), 其中"_g1"代表"group number"(参见 JMeter 的联机帮助: ... [refname]_g# ... ... and # is the group number, where group 0 is the entire match, group 1 is the match from the first set of parentheses, etc.)

上一页123下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd