有人可以向我解释这个 jmeter 测试结果吗?

Can someone explain me this jmeter test result?

所以我记录了一个登录场景的脚本:

1. url 命中 正在命中 url

2。 login 正在传递凭据并单击登录按钮

This is my jmeter screen 现在我的 url hit 有 55% 的错误率,而 login 只有 21%。

有时 url hit 的错误率为 100%,而 login 的错误率为 0%。

所以我想知道这是什么意思。?如果用户无法点击我的 url 那么他们将如何登录。?这是我想了解的。

Error on url hit is shown 504 gateway time-out

你怎么知道用户可以登录? JMeter 自动将 HTTP status codes 低于 400 视为成功,因此即使您的登录失败并且服务器 returns 一个“正”HTTP 状态代码,JMeter 也会自动将请求视为成功。

所以我建议使用 View Results Tree 侦听器来确保您的测试正在做它应该做的事情并且您确实在点击 URL 而不是卡在登录页面.

今后您可以使用即 Response Assertion 来确保响应包含它应该包含的内容(例如存在“欢迎”文本或存在“注销”link)或不存在不包含不应出现的元素(如果您已登录,则不应看到登录表单)