Jmeter - 简单的HTTP请求

时间:2018-04-24 02:19:10

标签: jmeter

我是Jmeter的新手,一步一步地学习。

尝试在Jmeter和Protocol选项卡上创建简单的HTTP请求 - 我已经给出了“google.com”。

当我运行时,出现如下所述的错误:

响应代码:非HTTP响应代码:java.net.Malformed URL Exception

响应消息:非HTTP响应消息:未知协议:google.com

请帮助我克服此错误并成功通过测试。

最诚挚的问候, Govindarajan G

2 个答案:

答案 0 :(得分:0)

您可以输入完整的网址http://www.google.comHTTP Request的路径字段:

  

作为一种特殊情况,如果路径以" http://"开头。或" https://"然后将其用作完整的URL。

或在“服务器名称”字段中输入域名www.google.com

  

服务器   网络服务器的域名或IP地址,例如, www.example.com。 [不包括http://前缀。]

协议主要用于指示是否使用HTTPS或HTTP

  

协议   HTTP,HTTPS或FILE。默认值:HTTP

请注意,如果您要为多个请求重复使用域,则可以使用 HTTP Request Defaults

  

使用"服务器名称或IP"添加单个HTTP Request Defaults元素。填写。然后,当您添加25个HTTP请求控制器时,请保留"服务器名称或IP"场空。控制器将从HTTP Request Defaults元素继承此字段值。

答案 1 :(得分:0)

您需要将测试主机下的应用程序放入HTTP请求采样器的“服务器名称或IP”字段中:

JMeter HTTP Request Domain

可以使用View Results Tree侦听器显示请求和响应。

另请注意,您可以通过记录在浏览器中执行的测试操作来快速开始使用JMeter。

  1. 配置JMeter进行录制。最简单的方法是使用J Meter Templates Feature

    • 从JMeter主菜单中选择File -> Templates -> Recording,然后单击“创建”
    • 打开HTTP(S)测试脚本记录器,然后单击“开始”
  2. 准备浏览器进行录制。将其配置为使用localhost:8888

  3. Thread Group -> Recording Controller
  4. 在浏览器中打开测试中的应用程序并执行操作 - JMeter将在{{1}}下记录请求
  5. 更多信息:the proxy server