jmeter如何让请求休眠2ms

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter如何让请求休眠2ms相关的知识,希望对你有一定的参考价值。

参考技术A 选择请求,右键插入上级---逻辑控制器---Runtime Controller
Runtime(seconds)输入框中可设置延迟时间
参考技术B

    使用"Test Action"采样器,可实现请求执行完后,再休眠;

    如果想在请求执行前休眠,则使用定时器,放到请求的子节点下;

参考技术C

使用定时器

如何在 JMeter 中将 HTTP 请求默认为 servername 后跟路径

【中文标题】如何在 JMeter 中将 HTTP 请求默认为 servername 后跟路径【英文标题】:How to default HTTP request to servername followed by path in JMeter 【发布时间】: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?

【问题讨论】:

【参考方案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)为我解决了这个问题。

【讨论】:

以上是关于jmeter如何让请求休眠2ms的主要内容,如果未能解决你的问题,请参考以下文章

如何在 .NET 4.0 中请求超时或取消之前“休眠”

如何让 Python 中的 Selenium WebDriver 休眠几毫秒

如何让 Dart 程序“休眠”1.6 秒

如何让安卓设备在插入时不休眠

如何使 Java 桌面应用程序永远不会让系统休眠并在后台运行?

如何让jpa休眠创建具有多对一但没有外键的实体