- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Jenkins集成Jmeter进行Web自动化性能测试
Jenkins集成Jmeter进行Web自动化性能测试By huangweihuaJenkins集成Jmeter进行Web自动化性能测试1一、安装Jmeter31.1下载解压版:31.2解压31.3配置环境变量41.4调试5二、安装badboy工具62.1下载:62.2安装6三、录制Jmeter脚本7四、Jenkins集成Jmeter方式一:CMD来执行Job144.1下载插件144.2新建一个Job154.3在Job里面增加一个构建步骤来执行压力测试154.4在Job里面增加一个获取测试结果的步骤154.5执行Job并查看结果16五、Jenkins集成Jmeter方式二:Ant来执行Job175.1、Ant安装175.2、Jmeter的配置修改205.3、编写build.xml215.3、Jenkins的Job配置265.4、执行job并查看结果27问题29安装Jmeter1.1下载解压版:下载地址:/download_jmeter.cgi1.2解压我下载的是2.9版本,解压即可1.3配置环境变量新增JMTER_HOME变量在path中增加Jmeter的的路径1.4调试在cmd里面输入:jmeter –h安装badboy工具badboy是录制Jmeter性能测试脚本的工具2.1下载:下载地址;.au/2.2安装按步骤安装即可录制Jmeter脚本这里介绍badboy来录制Jmeter脚本输入web地址并点击浏览增加操作步骤并命名步骤输入用户名和密码并点击“登录”结束录制导出Jmeter可运行的脚本使用Jmeter优化脚本打开Jmeter工具,选择“文件”--“打开”选择刚才保存的文件(.jmx类型),将文件导入进来了。配置线程数量,即向服务器发送的请求并发数量配置登录用户名和密码的参数化增加一个CSV配置元件用来存放账号和密码。 Jenkins集成Jmeter方式一:CMD来执行Job这种方式是通过cmd来运行执行Jmeter的负载脚本,用Performance插件来生成图表。4.1下载插件需要Jenkins的Performance plugin插件来生成图表报告。4.2新建一个Job4.3在Job里面增加一个构建步骤来执行压力测试4.4在Job里面增加一个获取测试结果的步骤获取的是所有的监控文件数据,便于在Jenkins执行结果里面对每次的性能监控进行比较。4.5执行Job并查看结果下图的结果是其他性能测试结果截图,而不是上面登录功能的监控结果。Jenkins集成Jmeter方式二:Ant来执行Job通过Ant来执行Jmeter的负载脚本,并讲Jmeter测试结果由jtl文件转换成html报告。Jmeter脚本这里用另外一个脚本,跟前一章节不一样。、Ant安装(1)下载Ant并加压(2)添加Ant所需依赖包在Jmeter的extras下找到ant所需的jar包复制到Ant的lib目录下(4)配置Ant的环境变量(5)调试Ant在cmd命令里输入ant -v 查看ant的版本号5.2、Jmeter的配置修改1、修改perties文件,增加输入内容修改bin目录下的perties文件,将相关都置为true,以便在详细报告里面能查看到更多数据2、下载jmeter.results.shanhe.me.xsl样式文件,并放入到extras目录下此文件是定义详细报告样式的文件。5.3、编写build.xml1、Ant脚本简单介绍Projects每一个build.xml只有一个Project,Project表示一个工程吧,里面可以知道这个工程的全局属性。这个比较固定,照写就可以。如下:[html]?/chenyz_cn/article/details/6877480view plain?/chenyz_cn/article/details/6877480copyproject?name=helloWorld?basedir=.?default=main?......??target?name=main?depends=clean,run/?/project?熟悉name顺便定义一个就行。basedir指定相对路径的基础,这里是指定了当前路径。default是指如果执行ant时不指定哪一个target时,就使用这个默认的。Targetstarget翻译过来就是目标吧,每一个project都会包含很多的目标,例如编译/compile、执行/run、清理clean、打包/package等等。特别是打包,我们可能要针对不同的客户打不同的包给他们,这时候就显得得心应手了。例子如下:[html]?/chenyz_cn/article/details/6877480view plain?/chenyz_cn/article/details/68774
您可能关注的文档
最近下载
- 幼小衔接数学练习题-A4打印版.docx VIP
- 学堂在线 生活英语进阶 章节测试答案.docx VIP
- 外科护理学 第三十三章 胰腺疾病病人的护理_培训课件.pdf VIP
- 88J1-1(2005) 工程做法_标准图集.pdf VIP
- 学堂在线 临床中成药应用 章节测试答案.docx VIP
- 1.1查询公交信息便捷出行—— 从互联网到物联网 课件 八年级上册《信息科技》(安徽版2024).pptx VIP
- 服务认证基础.pdf VIP
- 中国历代诗歌选.pdf
- 新目标(第二版)视听说B1 Practice Test 1 测试试卷答案.pdf VIP
- 中华诗词大赛1-3年级题库(含答案).docx VIP
原创力文档


文档评论(0)