[英]Jmeter how to make http request to service
我需要模拟为我的Web服务创建用户。 用于在服务中添加用户的HTTP调用类似于:
http://localhost:7555/test/createUser?usr=nick
所以在Jmeter中,我创建了一个10个线程组,并将HTTP Request Default设置为:
server name: localhost
port number: 7555
path: /test
然后我在sample下创建了一个HTTP Request并将/createUser
放在其路径下,并添加了名称为usr
和值nick
参数。 当我运行它时,它似乎并没有调用我的服务器将nick
添加到用户列表10次。 我究竟做错了什么? 如何检查它调用的URL是什么?
如何检查它调用的URL是什么?
首先添加一个侦听器,例如“在树中查看结果”。
其次,在JMeter GUI中启用日志查看器,转到选项-> LogViewer。
然后,在“查看结果树”节点中,您可以看到实际的请求,而日志视图将指示是否存在异常。
这是使用我的JMX File进行测试的示例。
如果未在HTTP请求中指定 默认值,则HTTP请求默认值config元素将填充默认值
因此,您有2个选择:
/test/createUser
路径 /test/createUser
路径 当您在HTTP Request Sampler的Path输入中输入内容时,它会自动覆盖默认值。
有关详细说明,请参见使用JMeter的HTTP请求默认值如此重要的原因 。
还要仔细检查HTTP请求方法,在大多数情况下,用户是使用HTTP POST创建的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.