在我的JMeter测试中,如果有任何错误,我想触发HTTP请求以在系统上发布消息,以进一步关注。我在这里可以做什么?邮件可视化工具可以很好地通过电子邮件报告错误。我想做同样的事情,但是要通过HTTP请求。我正在使用jmeter
3.2。
您可以执行以下操作:
在HTTP Request采样器之后添加If Controller,并将以下代码放入“条件”区域:
`!${JMeterThread.last_sample_ok}`
将SMTP Sampler添加为If Controller的子项,然后在其中配置您的电子邮件服务器详细信息,凭据,消息等-有关更多详细信息,请参阅负载测试电子邮件服务器:如何使用JMeter发送和接收电子邮件。
JMeterThread.last_sample_ok
是一个预定义的JMeter变量,它保存先前采样器执行的结果,即先前采样true
器是否成功,false
否则。由于使用了If
Controller,因此仅在HTTP Request采样器失败的情况下才执行SMTP请求采样器,这似乎是您要寻找的东西。
测试这种服务的基本策略是验证请求的内容(正确的URL),并确保我们模拟到服务中的数据通过正确的方法正确返回。 wikisearch.ts 我们的测试策略是检查服务是否已请求正确的网址,一旦我们回复了模拟数据,我们就要验证它是否返回相同的数据。
我已经为JMeter安装了Blazemeter HTTP/2插件,但很难让HTTP/2请求工作。 线程组 HTTP2请求 服务器:stackoverflow.com 协议:https 如果将协议更改为HTTP,则会得到以下采样器结果: 这是日志: 我在Linux上使用JMeter 5.2.1和OpenJDK 8()() (在Ubuntu 20.04上使用JMeter 5.3得到了相同的结果,运行在
我正在测试一个使用 firestore.googleapis.com 服务的网站,在某个时候,由于firestore请求中的此错误,我被阻止并且无法继续测试: 以下是请求正文的副本: 我还使用Firefox Developers Tools进行了一些故障排除,在控制台上发现了以下错误: 我的配置: < li>Jmeter版本:5.4.1 < li>Firefox版本:85.0.2 Firefox
wikisearch.spec.ts 接下来,我们订阅来自我们后端的任何传入连接。这使我们可以访问一个对象 ,它允许我们配置我们想要从我们的后端发送的响应,以及测试任何来自我们正在测试的服务的请求。 在我们的示例中,我们要验证SearchWiki的搜索方法是否向正确的URL发出GET请求。这是通过查看当我们的服务连接到我们的模拟后端时获得的请求对象来完成。分析request.url属性,我们可以看
这是我的第一个问题。我对API上的http请求有问题。当我发出请求时,控制台上会显示以下错误: 异常:找不到不同类型'对象'的支持对象'[对象对象]'。NgFor仅支持绑定到Iterable,如Array。 每个文件的内容如下: 靴子ts 应用程序。组成部分ts peli.service.ts peli.ts 以及我从请求中收到的JSON文件(输入-蜘蛛侠): 我不知道问题出在哪里,一切似乎都很好
我正在尝试使用Jmeter测试一个soap服务。当使用SOAP/XML-RPC请求元素时,服务给出正确的结果。当使用Fiddler执行时,它给出正确的响应(响应代码200)。 但是当我使用Http Request在Jeter上运行相同的服务时。它返回响应代码为500并给出 “请求格式无效:文本/xml。 这在响应数据中。我试着把它改成许多格式,像“应用程序/xml”等等,但是没有用。 [HTTP_