如何使用JMeter对网站进行负载测试

jun*_*idp 23 testing jmeter load-testing performance-testing

我想在JMeter中创建一个脚本,模拟例如在3-4分钟内访问我们网站的100个用户.

我们需要测试我们的应用程序是否允许每天25.000个用户 - 即每小时1.100个用户.

为此,我做了这个Jmeter测试:

在此输入图像描述 在此输入图像描述

这是结果

在此输入图像描述

这是图表

在此输入图像描述

我想知道这个结果究竟告诉我们的是,如果我的测试通过或失败,如果yahoo.com(我们为我们的例子运行了这个测试)可以允许25.000个用户/天,如果我输入我的标准/要求是否正确?

谢谢

Ali*_*lik 44

1.我建议使用jmeter-plugins中的一些自定义采样器:

2.除了上面的@Qwe评论:测试不是单个HTTP请求而是用户的事务:每个测试线程应该模拟一种真实用户浏览活动:登录(如果有的话),浏览网站,搜索,访问/编辑个人设置,注销等.
要模拟真实用户,还要在事务步骤之间添加"思考时间"计时器.

3.控制响应,至少以下内容:

4.查看相应的JMeter文档:

5.有关Jmeter设置和负载测试用法的一些分步指南,您可以在此处找到:


UPD.
请在github上查找,使用并随意扩展此JMeter资源集合.