【问题标题】:How to default HTTP request to servername followed by path in JMeter如何在 JMeter 中将 HTTP 请求默认为 servername 后跟路径
【发布时间】:2016-09-09 19:39:39
【问题描述】:

我是 JMeter 的新手,无法弄清楚如何让我的默认 URL 成为我想要的样子。现在,我在我的测试计划中添加了一个HTTP Request Defaultsconfig 元素。在 Web 服务器框中,我有一个以下格式的 url:

testproject.company.com 

我真正想要的默认 URL 是

testproject.company.com/test

我尝试的第一件事是将Server Name or IP 设置为testproject.company.com/test,但这给了我一个错误

java.net.UnknownHostException: testproject.company.com/test

接下来,我将Server Name or IP 设置回testproject.company.com 并在HTTP 请求部分的Path 框中填写

/test

这不会导致任何错误,但我的所有测试都失败了,因为它只是使用testproject.company.com 作为默认 URL。


我也在使用Project Files 配置,在配置CSV 数据源部分的Filename 框中,有一个.csv 文件的路径。 .csv 文件包含以下内容:

testproject.company.com/test/,username@testproject.train,10,true,WIN

是什么阻止了 JMeter 将 /test 添加到默认 URL?

【问题讨论】:

    标签: apache csv url testing jmeter


    【解决方案1】:

    我认为问题是由于对 HTTP 请求默认值部分下的 Path 字段的误解。该部分中的路径似乎仅用于未定义路径的测试。因此,它不是将测试路径添加到默认路径,而是简单地替换它。因此,您必须手动将路径添加到指定路径的每个测试。

    如果有人知道更好的方法,请告诉我!

    【讨论】:

    • 感谢您的更新...虽然很奇怪,但会降低默认值的值。它当然应该是默认的,并且采样器是基于它构建的。
    【解决方案2】:

    使用用户定义的变量

    在用户定义的变量中将“/test”声明为 PATHVARIABLE。

    在每个请求中将变量附加到路径 ${PATHVARIABLE}/yourUrl

    【讨论】:

      【解决方案3】:

      线程组下添加“HTTP Sampler”。在 HTTP Request Defaults 中将 Server IP 定义为 testproject.company.com 并在 HTTP Sampler 中定义 " /test" 作为路径。将 服务器名称或 IP 字段留空。

      谢谢

      【讨论】:

      • 在哪里可以找到 HTTP 采样器?
      • 我已经有很多 HTTP 请求,我希望有一种方法可以不必在每个请求中添加 /test
      • HTTP 请求是 HTTP 采样器
      • 在“HTTP Request Default”中将“/test”设置为Path,并将Server IP设置为“testproject.company.com”
      • 我这样做了,但它只会将其设置为没有路径的 HTTP 请求的默认路径。我想要的是所有请求都以testproject.company.com/test开头,然后将HTTP请求中的路径添加到该路径
      【解决方案4】:

      我尝试的第一件事是将服务器名称或 IP 设置为 testproject.company.com/test,但这给了我一个错误

      java.net.UnknownHostException: testproject.company.com/test

      这个错误似乎取决于您为 HTTP 请求采样器使用的“实现”。

      将实现设置为“Java”以外的任何内容(例如 HttpClient4)为我解决了这个问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-05
        • 1970-01-01
        相关资源
        最近更新 更多