1.使用JMeter访问Web页,并查看请求和响应信息。
1)启动JMeter。
2)在‘测试计划’下添加‘线程组’。
3)在‘线程组’下添加‘HTTP请求’取样器,填写相关请求数据。
4)添加其他组件,填写相关数据。
5)在‘线程组’下添加‘察看结果树’等监听器。
6)点击‘启动’按钮运行,并查看结果。
2.完成测试计划(名字为: HTTP请求练习.jmx),访问百度或其他网站。
• 模拟10个用户并行执行。 • 模拟10个用户5s内启动完成。
• 模拟2个用户各循环3次。 • 模拟2个用户运行30s。
• 模拟2个用户等待10s后开始执行。
参考案例:访问百度首页
1.启动jmeter(bin-jmeter.bat)
2.在打开的窗口中,右击 “测试计划”, 选择“添加”---“线程(用户)”----“线程组”。
- 在添加的线程组上右击,选择“添加”----“取样器”----“HTTP请求”。
- 在http请求中填写相关的请求数据。
案例一:GET请求,URL为http://www.baidu.com/S?wd=test
要求:使用HTTP请求 - 路径来传递get请求参数
案例二:GET请求,URL为https://www.baidu.com/S?wd=test
要求:使用HTTP请求 -参数列表来传递get请求的参数
案例三:POST请求,URL为https://www.baidu.com/S,请求体为:wd=test(form表单)
要求:使用HTTP请求 - 参数列表来传递POST请求的form格式参数
案例四:POST请求,URL为http://www.baidu.com/S,请求体为:wd=test(form表单)
要求:使用HTTP请求 – 消息体数据来传递POST请求的form格式参数
- 右击 “线程组”,选择 “添加”----“监听器”----“察查结果树”。
- 执行脚本,查看结果树。
3. 完成测试计划(名字为:参数化练习.jmx),访问百度或其他网站。
- 用户定义的变量。
- 用户参数。
- CSV数据文件设置。
参考案例:
1)用户定义的变量。
使用场景: 将测试过程中需要用到的一些常量信息定义到用户自定义的变量当中。例如:URL的域名,系统的端口号
例:将访问百度的域名和端口号、协议通过自定义的变量定义好后,再通过http请求调用。