模拟5个并发用户,对Jakarta Web站点的两个页面进行访问。另外,每个并发用户都会运行测试两次。
1.添加并发用户
Add->Threads(Users)->ThreadGroup
Name:为线程组起一个有意义的名字
线程数:5
Ramp-Up Period:1
(如果将Ramp-Up Period设置为5秒,那么JMeter会在5秒内将所有并发用户启动起来)
循环次数:2
2.添加默认HTTP请求属性
Add->Config Element->HTTP Request Defaults
Server Name or IP:jakarta.apache.org
3.添加对Cookie的支持
Add->Config Element->HTTP Cookie Manager
4.添加HTTP请求
在测试计划中,需要发送两个HTTP请求。访问jakarta主页(http://jakarta.apache.org/)和针对项目的指导页面(http://jakarta.apache.org/site/guidelines.html)
所以添加两个HTTP请求
1.Add->Sampler->HTTP Request
Name:Home Page
Path:/
2.Add->Sampler->HTTP Request
Name:Project Guidelines
Path:/site/guidelines.html
5.添加监听器用于查看/存储测试结果
Add->Listene->Graph Results
需要指明保存测试结果的目录和文件名
6.登录Web站点
有些站点需要在执行特定操作前登录。
Add->Sampler->HTTP Request
Method:POST
通过查看登录页面的代码来获取表单使用的输入域名称和目标页面。
将目标页面设置为提交按钮所在的页面。另外单击"Add"按钮两次,增加用户名和密码。