JMeter生成测试报告

JMeter生成测试报告

安装ant

JMeter生成测试报告使用的是Ant(Maven)构建工具来生成HTML的测试报告。

安装ant 把ant的bin目录放在path环境变量中

 

 

 

 安装完成后输入命令 ant -version验证

 

 

 

 ant执行的条件是需要有build.xml的文件的,build.xml文件里面主要编写三个内容

1、定义了被执行的测试脚本

2、定义了测试报告的目录

3、定义了自动发送邮件

 

在jmeter目录下新建tests文件夹

 

 

 

 然后再在tests目录下新建

 

 

 

 

把jmeter脚本添加在script文件夹中

 

 

 

 在report文件夹里新建

 

 

 

 

 build.xml里面修改jmeter的路径 和jmeter的脚本名称 注意格式

 

 

 

 

脚本名称和script里面的脚本保持一致

 

 

 

 

 在控制台输入命令 cd tests路径进入目录 再输入ant run 生成测试报告

 

 

 

 测试报告生成再report目录下html里面

 

 

 

 

 

 HTTP COOKIE管理器SESSION会话对象--》代码级别):

1、所有请求之间的COOKIE是共享的

2、所有请求之间的COOKIE共享的同时底层的TCP连接只建立一次连接

 

 

 

 

正则表达式提取器

 

 

 

 

 

 

 

JMeter动态参数处理逻辑是什么?

以登录为案例,登录成功后返回的TOKEN每次都是不一样的,这个值就是动态参数,那么在登录成功后的接口中(如首页)需要调用到这个TOKEN:

1、在登录的接口中添加后置处理器中的JSON提取器,定义一个变量获取登录成功后返回的token的值

2、在下个接口(如首页)中通过${}来调用这个变量

3、执行线程组中的任务,就能够实现参数的上下关联

常用的组件:

1、HTTP信息头管理器

2、COOKIE管理器

3、查看结果树

4、JSON提取器/正则表达式提取器

5、JSON断言以及响应断言

6、HTTP请求默认值

7、用户定义的变量(分离的是公共的数据)

JMeter是怎么做API自动化测试的?

1、首先在JMeter里面创建测试计划,在测试计划里面创建线程组

2、在线程组里面添加HTTP的请求,以及添加API的测试用例

3、编写测试用例结束后,结合Ant构建工具,编写build.xml文件(执行脚本,测试报告目录,自动发送邮件)

4、在build.xml文件的目录下执行ant,就会自动执行

5、最后整合到Jenkins持续集成的平台,那么在下个版本中,只需要点击构建就能够自动化的执行

针对一个服务,你怎么测试?

1、正常功能

2、异常功能

         A、请求参数是必须填写,但是没有带,后台有没有做判断

         B、请求参数的数据类型是否做了判断

         C、特定参数需要特定的值  

         D、请求参数超过长度的限制

3、安全测试,主要指的是服务是否做了认证授权

4、性能测试(这个服务同时多少个人可以访问)

5、稳定性测试(指的是验证一个服务的稳定性)

 

posted @   刘乐乐liu  阅读(521)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示