03jmeter简易使用手册(http请求)

03jmeter简易使用手册(http请求)

ID:13002505

大小:1.11 MB

页数:20页

时间:2018-07-20

03jmeter简易使用手册(http请求)_第1页
03jmeter简易使用手册(http请求)_第2页
03jmeter简易使用手册(http请求)_第3页
03jmeter简易使用手册(http请求)_第4页
03jmeter简易使用手册(http请求)_第5页
资源描述:

《03jmeter简易使用手册(http请求)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、JMeter简易使用手册http请求1、建立一个http请求(使用jmeter官网进行示例,官网地址:http://jmeter.apache.org)1.1打开jmeter,先建立线程组(ThreadGroup)1.2在线程组下,点击右键,选择Sample,并点击HTTPRequest1.3在添加的HTTPRequest中添加要访问的地址ServerNameorIP:填入IP地址(88.198.26.21)或者填入服务器名称(jmeter.apache.org)PortNumber:填入端口,不填写时默认为80Imple

2、mentation:默认为空即可Protocol:填入http协议,不填写时默认为http协议Method:方法选择GETContentencoding:编码格式填入iso-8859-15Path:填写具体访问的相对路径,由于访问的是主页面,此处不进行填写1.1点击界面上方的符号就可运行了1、添加查看结果树2.1运行上一节中的样例后,如何判断是否访问成功呢?这就需要添加监视器了。最简单的监视器:查看结果树在上一节中的HTTPRequest请求中,点击鼠标右键,选择Add->Listener->ViewResultsTree

3、2.2再次点击运行按钮,查看结果树1、http请求默认值的使用3.1对jmeter官网下面的两个子页面进行测试时,设置情况如下3.2发现除了Path不一致外,其他都是一致的,有没有一种设置可以避免每次填入ServerNameorIP等内容呢,引进http请求默认值,在ThreadGroup上点击右键,Add->ConfigElement->HTTPRequestDefaults3.3新的设置如下1、运行http请求样例4.1设置线程数与循环次数线程数与循环次数的设置均在线程组界面下进行NumberofThreads(use

4、rs):设置线程数Ramp-UpPeriod(inseconds):设置加载这些线程数的时间LoopCount:设置循环次数假如这三个参数分别为100,10,1,则每秒加载100/10=10个请求。假如这三个参数分别为100,10,2,则每秒加载100*/10=10个请求,但总共执行100*2=200个请求。4.2添加监视器-聚合报告监视器-查看结果树在进行调试时,可用性很强,但是做测试时,如何看服务器的平均响应时间、服务器在单位时间的吞吐量等问题时,可以使用监视器-聚合报告在ThreadGroup上点击右键,Add->L

5、istener->SummaryReport运行结果报表如下图查看label标签的示意,点击帮助按钮4.3添加监视器-图表结果在ThreadGroup上点击右键,Add->Listener->GraphResults运行结果报表如下图查看label标签的示意,点击帮助按钮1、参数化5.1用户参数(UserParameters)在特定的请求上点击右键,Add->ConfigElement->UserDefinedVariables生成界面如下使用方法:1)添加变量(Variable)点击AddVariable,添加变量2)添

6、加变量值(User)点击AddUser,添加变量值1)在http请求中引用变量作用域:此处的用户参数只对/issuses.html这个请求有效5.2函数助手生成参数1)点击上方的函数助手图标,生成函数2)在http请求中引用变量5.3CSVDataSetConfig1)在ThreadGroup上点击右键,Add->ConfigElement->CSVDataSetConfig,此控件的作用域对整个线程组都有效2)设置参数如下:3)在请求中进行引用也可以使用函数助手中的函数${__CSVRead(,)}来添加从文件中引用的变

7、量值5.4通过数据库获取参数【此处暂时不进行】1、参数关联测试场景设计:访问jmeter官网,遍历所有的内部链接测试方法:通过源码(或开发人员提供)获取所有的内部链接后,一个一个的填写到http请求中缺点:工作量大,如果页面内部链接有所改动,需要重新修改脚本改进:通过正则提取式获取内部所有链接后,经过参数关联的方法进行脚本的编写6.1正则提取式:在相应的请求上点击右键,Add->PostProcessors->RegularExpressionExtractor,此控件的作用域只对这个请求有效设置参数如下:6.2参数关联:

8、为了保证每一个链接每次都被访问到,引入ForEachController在ThreadGroup上点击右键,Add->LogicController->ForEachController设置ForEachController:在其下方添加请求:1、设置集合点7.1为了模拟并发的情况,需要进行集合点的设置

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。