首页 > 解决方案 > 发出 HTTP 请求时 jmeter 显示错误

问题描述

当我尝试测试网站时,我对 JMeter 完全陌生。测试结果是这样的

Thread Name: Thread Group 1-1
Sample Start: 2018-06-19 10:18:49 IST

Load time: 0

Connect Time: 0

Latency: 0

Size in bytes: 1176

Sent bytes:0

Headers size in bytes: 0

Body size in bytes: 1176

Sample Count: 1

Error Count: 1

Data type ("text"|"bin"|""): text

Response code: Non HTTP response code: java.net.URISyntaxException

Response message: Non HTTP response message: Expected closing bracket for IPv6 

可能是什么问题?

标签: jmeterblazemeter

解决方案


看起来像是不正确的HTTP 请求采样器配置,例如您将一些不支持的字符放入“服务器名称或 IP”字段。行为良好的请求应如下所示:

JMeter HTTP 请求配置

另一种选择是将完整的 URL 放入“路径”字段中,例如

路径中的 JMeter 完整 URL

然而,最好的选择是使用 JMeter 的HTTP(S) Test Script Recorder记录您的测试场景,这样 JMeter 将生成适当的 HTTP 请求采样器,您将能够通过增加线程数来重播。有关全面说明,请参阅Apache JMeter 代理分步指南。

或者,您可以使用JMeter Chrome 扩展- 在这种情况下,您不必设置代理并担心 SSL 证书。


推荐阅读