如何解释Jmeter线程配置

如何解释Jmeter线程配置,jmeter,Jmeter,我试图对一个由登录、查看页面、其他页面和注销组成的web应用程序进行压力测试。整个流程包含14个请求,我已经创建了300个用户来完成这个流程 我有以下线程组配置: 根据在线资源,因为我有300个用户,爬坡期是6,每1秒将有50个线程添加。因此,所有300线程将在6秒后启动并运行 那么,我能否得出结论,在6秒钟之后,Jmeter将有300个活动线程同时访问该网站 我的第二个问题是,当我对100多个用户执行负载测试时,当我在Sampler Result选项卡中查看结果树侦听器时,以下错误仅针对js和

我试图对一个由登录、查看页面、其他页面和注销组成的web应用程序进行压力测试。整个流程包含14个请求,我已经创建了300个用户来完成这个流程

我有以下线程组配置:

根据在线资源,因为我有300个用户,爬坡期是6,每1秒将有50个线程添加。因此,所有300线程将在6秒后启动并运行

那么,我能否得出结论,在6秒钟之后,Jmeter将有300个活动线程同时访问该网站

我的第二个问题是,当我对100多个用户执行负载测试时,当我在Sampler Result选项卡中查看结果树侦听器时,以下错误仅针对js和css文件触发,但当我打开该请求的response data选项卡时,它会正确显示

Response code: 200
Response message: Embedded resource download

javax.net.ssl.SSLHandshakeException message:Non HTTP response message: Remote host closed connection during handshake,
这是我的网站性能问题还是Jmeter无法下载所有js/css文件

提前谢谢

关于线程配置,实际的并发性将取决于应用程序的响应时间。JMeter的作用如下:

每1秒JMeter将启动50个用户 50个用户中的每一个都将开始颠倒执行您的14个请求 当用户完成执行所有请求时,它将被关闭 因此,假设您的应用程序所有14个请求的平均响应时间都大于500毫秒,那么您应该有300个并发用户。您可以随时使用listener检查有多少用户在线。有关该主题的更多详细信息,请参阅文章

信息太少,无法提供答案。请检查jmeter.log和测试日志下的应用程序,以获取任何线索。有一点很明显:您绝对不应该在GUI模式下运行JMeter,尤其是启用了查看结果树侦听器时,因为它太占用资源,并且可能会产生不可预测的副作用。因此,请在禁用所有侦听器的情况下重复测试,如果问题仍然存在,请检查日志文件