我试着用jmeter软件进行压力测试,测试一个网站在一次短信息活动后崩溃的情况。当前站点已移动到物理服务器。
我通过添加线程进行了多次测试,它工作正常,错误很少(对于超过1000个线程),并且工作了400个线程,没有错误。所以我试着用包括我的一台电脑在内的4台电脑进行分布式测试。
在我再次尝试只使用我的pc向站点发送请求之后,我添加了400个线程(ramp-up=1,loop=1)。但是每一个请求都会出错。然后我试着用一根线。给出了相同的错误。
我检查了我的网络连接,没有问题。然后我浏览了网站“http://www.myjobs.lk/,而且效果很好。
这些是我在测试中给出的值。
在这种情况下,我不能执行测试,因为它总是给出错误。我怎样才能克服这个问题?
3条答案
按热度按时间djp7away1#
如果您使用的jmeter配置不正确,请按如下所示进行更改:
删除
http://
从“服务器名称或ip”输入放
http
至“协议输入也可以在“path”字段中使用完整的url,如
但是在“服务器名或ip”中使用“http://”是行不通的。
此外,一旦您在http请求默认值中定义了主机名、端口、路径等,它将自动应用于所有http请求采样器。您将能够覆盖一个选项,为特定的这个或那个采样器,但如果你不-默认值将被使用。看看为什么使用jmeter的http请求缺省值如此重要,以获得更详细的解释和一些用例。
vaqhlq812#
看起来像
JMeter
尝试连接到myjobs.lk
,然后浏览到www.myjobs.lk
. 试着改变一下JMeter
也连接到www.myjobs.lk
fcipmucu3#
对我来说,设置代理服务器很有帮助: