JMeter练习四

2022/1/17 23:41:18

本文主要是介绍JMeter练习四,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、风暴平台练习

1、地址管理

1) 打开添加的产品(成都1),查看到产品信息

 

2) 点击环境管理,点击新增地址,新建一个环境信息

 

 

 

3) 输入信息后在JMeter中新建简单控制器,添加地址,查看请求参数运行

 

 

 

 

4)查看结果树后验证输入的信息,可以依据页面中需要填写的内容来确定验证的数量

 

 

2、修改地址(PUT请求)

1) 同样也是可以验证填写的内容决定验证的个数,有文字的话,需要在内容编码中填写utf-8

 

2) 断言

 

 

3、删除地址(DELETE请求)

 

 

断言:需要新建一个HTTP请求,确认产品已经被删除

 

 确认后运行返回的数据为空,可以选择响应断言,输入[ ]

 

 

二、测试报告

1、认识ant

下载地址:https://ant.apache.org/bindownload.cgi

简单的说,jmeter整合ant就可以生成HTML的测试报告

2、ant环境搭建

1) 解压

 

2) 放置在(bin目录内)配置到path的环境变量中

 

3、验证环境

控制台输入ant,显示如下就说明环境已经搭建好

 

 

4、认识build.xml

C:\软件测试学习资料\apache-jmeter-5.4.1\tests\build.xml

 

5、目录结构

1)  tests:存放测试中所有的资料,内部文件如下:

 

2) report:存放测试报告,里面再创建html和jtl

 

3) script:存放测试脚本

 

6、自动发送邮件

将三个插件目录放置在ant的lib目录下

activation.jar

commons-email-1.2.jar

mail.jar

 

7、修改配置

打开jmeter的bin目录下的jmeter.properties文件,做如下修改:

将jmeter.save.saveservice.output_format=csv的等号后修改为xml

 

 

8、JMeter测试报告步骤

1) 搭建ant环境

 

2) 重构目录结构

2.1 把自动发送邮件的.jar存放在ant的lib目录下

2.2 修改jmeter的配置文件

2.3 在apache-jmeter的extras下找到ant-jmeter-1.1.1.jar,把它copy到ant的apache-ant-1.10.0\lib下

       

 

 

3) 点击html目录,浏览器中即可查看生成的测试报告

 

4) 在提交测试用例报告后,建议简单描写测试用例信息:

例如:进行测试用例个数为N个,成功率显示为%,失败率为%,

           出现失败的原因是:自己代码问题,非程序问题

           覆盖场景都有:登录,产品管理,地址管理

           结论:本次自动化测试完整覆盖了三个业务内容,所有的场景已通过

三、组件介绍

1、用户自定义变量

1) 把公共的分离出来,定义成变量,在后面直接调用,公共账户(登录账户)

 

 2) 定义变量

 

 

 

2、延时等待

1) api的测试用例执行速度是非常快的,基本在毫秒级别,但某些时间,由于业务的特殊性需要延迟几秒执行,这个时候就需要延时等待

 

 

2) 设置时间(可以在需要延迟的内容之前放置)

 

 

四、怎么区分是前端还是后端问题

1、产品ID与地址ID都是动态参数,都需要定义变量来获取,变量名称不能重复定义

2、地址修改缺少参数

3、options跨域请求

4、变量定义,不能一言以蔽之

 



这篇关于JMeter练习四的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程