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

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

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

为此我做了这个Jmeter测试:

这是结果

这里是图表

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

谢谢

我建议从jmeter-plugins改用一些自定义采样器:

> Ultimate Thread Group:更灵活地实现线程组允许您根据需要设置您的负载测试场景;
> Response Times Over Time/Response Times vs Threads/Active Threads Over Time听众:更多的示意图,如JMeter的默认图。

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

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

>每个用户请求的响应代码(@ Response Assertion);
>持续时间 – 验证关键交易的non-functional requirements(@ Duration Assertion)。

4.查看相应的JMeter文档:

> My boss wants me to load test our web app!
> JMeter Wiki

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

> Load Testing your Applications with Apache JMeter
> Using JMeter
> Effective load testing with Apache JMeter
> JMeter负载测试:part 1part 2part 3
> A Simple Load Test with JMeter
> Load Testing with Apache JMeter
Performance testing with JMeter
> Your First JMeter Test
> JMeter的压力测试Web应用程序的一些想法:part 1part 2

UPD)。
请发现,使用并随意延长这个JMeter Resources collection继续github。

http://stackoverflow.com/questions/9318780/how-to-perform-load-testing-for-website-using-jmeter

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:如何使用JMeter对网站进行负载测试