【发布时间】:2013-12-16 20:10:50
【问题描述】:
我正在使用 ruby-jmeter gem 编写 DSL 脚本来进行性能测试自动化..
我发现这对于导航到我的 API URL、发布数据、断言预期结果和生成性能趋势报告非常有用。
在 ruby-jmeter 中使用 extract regex: '', name: '' 语法时卡住了。
我想要类似的东西:我访问 http :// domain/api/user?q=create, 我发布了一个原始 JSON 数据作为输入,我得到了所需的 JSON 响应。我想从此响应中提取模式并动态使用此值,以便我可以将其作为输入提供给我的原始 JSON 输入以访问 http: //domain/api/user?q=read
基本上我在尝试:
visit name: 'CreateUser', url: "<url link>",<br>
method: "post",<br>
domain: "<domain>",<br>
path: 'api/user?q=create', <br>
raw_body: <input json> do<br>
#extract a pattern from response<br>
extract regex: '"Username":"(.+?)"', name: 'userName'<br>
puts '${userName}'<br>
# rest of code here.. <br>
# I want to use ${username} as input to my next Visit call<br>
end
有看过 ruby-jmeter 的人可以帮我看看吗?
谢谢, 毗湿。
【问题讨论】:
标签: jmeter jmeter-plugins ruby-jmeter