jmeter和未知主机异常

时间:2016-04-28 02:23:37

标签: jmeter

请指导我在通过jmeter录制https请求时需要在jmeter中完成所有设置。在做同样的事情时,我得到了未知的主机异常。 感谢

3 个答案:

答案 0 :(得分:3)

假设1 :您的JMeter和/或浏览器配置错误。您可以使用Templates功能在几次点击中配置JMeter进行录制。

  • 从JMeter的主菜单中选择文件 - >模板 - >录制 - >创建
  • 配置浏览器以使用以下代理:

    • 代理主机:运行JMeter的主机名或IP地址
    • 代理端口: 8888
    • 对所有协议使用代理(如果有) - 检查
    • 绕过代理本地地址(或等效代码) - 取消选中

假设2 :您(或您的公司)正在使用公司代理访问Internet和/或Intranet。在这种情况下,您需要将代理详细信息传递给JMeter启动脚本,如:

jmeter -H proxy_host -P proxy_port ...

有关域名的详情,请参阅Using JMeter behind a proxy指南。

您还可以考虑另一种解决方案,它允许直接从浏览器记录JMeter测试,而无需配置代理,担心SSL证书等。查看JMeter Chrome Extension

答案 1 :(得分:0)

对于未知主机例外,应在hosts文件中添加域名和IP地址对。对于Windows,此文件位于C:\Windows\System32\driver\etc\

例如: 102.54.94.97 rhino.acme.com

答案 2 :(得分:-1)

要通过JMeter记录HTTP请求,您必须在系统中配置一些元素。步骤是:

1.添加线程以测试计划。

2.添加录音控制器以进行计划

3.将Http代理服务器添加到工作台

4.address 127.0.0.1端口是8888

5.启动代理服务器

6.完成停止代理服务器时的记录。

您必须配置浏览器设置或安装证书以通过JMeter进行记录。对于逐步JMeter代理设置,请遵循此PDF Step by step JMeter HTTP(S) Test Script Recorder Configuration