【发布时间】:2013-01-08 05:19:19
【问题描述】:
我是 JMeter 新手,我想使用 JMeter 代理对本地 Web 应用程序记录测试用例进行负载测试。
我首先按照http://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf 此处的说明进行操作,一切正常。
比:
- 我启动了我的网络应用程序,比如
http://localhost:8080/my-application - 在端口 8081 上设置 JMeter 网络代理
- 将 HTTP 请求默认添加到线程组
- 添加录音控制器
- 调用
curl -X GET http://localhost:8081/my-application/index.html
我得到:
- 请求已记录但参数错误,例如。 https 而不是 http
- 我没有通过 curl 获得请求的页面,但异常:
org.apache.http.client.ClientProtocolException: URI does not specify a valid host name: https:///my-application/index.html/my-application/index.html - 我在 Http Request Default 中指定的参数似乎被忽略了?我将配置元素放在 HTTP 代理服务器下,并尝试了许多设置。
怎么了?我错过了一些基本配置?我以错误的方式使用 JMeter 代理?
【问题讨论】: