首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用ruby-jmeter测试时设置代理?

如何在使用ruby-jmeter测试时设置代理?
EN

Stack Overflow用户
提问于 2015-11-04 01:12:46
回答 1查看 204关注 0票数 0

我最近开始考虑使用ruby-jmeter gem来扩展我们的Ruby/Cucumber测试框架,除了功能测试之外,还可以对REST进行性能测试。

我可以从ruby成功地执行一个jmeter测试,但是由于没有设置proxy,测试失败了。如何为测试添加代理设置?

下面是我创建的测试计划:

代码语言:javascript
复制
require 'rubygems'
require 'ruby-jmeter'

test do
  with_json
  threads count: 10 do
  get name: 'get_products_index', url: 'http://example- 
                           rest-api.herokuapp.com/api/products'
  end
  end.run(
      path: 'C:\\Users\\xxxxxx\\apache-jmeter-2.13\\bin\\',
      file: 'jmeter.jmx',
      log: 'jmeter.log',
      jtl: 'results.jtl'
  )

这是我得到的错误-

代码语言:javascript
复制
1446567468415|21181|get_products_index|Non HTTP response code: 
org.apache.http.conn.HttpHostConnectException|ThreadGroup 
1-1|false|2373|10|10|0|1|1|null
EN

回答 1

Stack Overflow用户

发布于 2015-11-06 16:23:50

@Maddyjak

为了调试实际的错误,请先尝试创建jmeter文件并将其加载到Jmeter中。出于调试目的,在添加“Tree Results”侦听器后执行测试。用于在ruby-jmeter中创建.jmx文件

代码语言:javascript
复制
 end.jmx(file: Dir.pwd+"/TestPlan.jmx")  # Dir.pwd will give your current directory path

在“TreeListener”下面,您将对jmeter日志中的错误有更多的了解。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33505193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档