微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jmeter接口功能+自动化测试实战

在这里插入图片描述

在这里插入图片描述

3. 测试用例:等价、边界等
准备测试数据:

在这里插入图片描述

在这里插入图片描述

4. 编写脚本,导入数据:(新增时是json必须加信息头管理器)
http信息头管理器(content-type application/json;charset=utf-8)–线程组–http请求
消息体数据-- csv数据文件设置–可以给请求加计数器(函数助手-count)–查看结果数–禅道、jira等提交bug

消息体数据(粘贴接口文档里的,做如下改变,固定值变${})

在这里插入图片描述

–csv数据文件设置 (线程组里的循环要设置成永远(因为不知道数据有多少条))

在这里插入图片描述


在这里插入图片描述

– 可以给请求加计数器(函数助手-count)

在这里插入图片描述

– 禅道、jira等提交bug

  1. 自动化脚本增删改查功能 (测试数据不能影响正常数据,会污染)-- 加入测试数据后最后再删除

    在这里插入图片描述


    (1)消息体数据接口文档里看

      setUp线程组  --增
      线程组--(改)
      线程组--(查)(查询无需消息体数据data)
    tearDawn 线程组  --删
    (勾选独立运行每个线程组)
    ![在这里插入图片描述](https://www.icode9.com/i/ll/?i=20210523110612486.png)
    

— 跨线程组关联—全局变量

在这里插入图片描述


– 以下做断言

在这里插入图片描述

在这里插入图片描述


弱压力测试:一段时间内有多个用户(如选课几点到几点多人选课)
---------程序执行时间(注意要换算

在这里插入图片描述


jmeter 的bin目录下:粘贴(要观察的.jmx文件到bin目录下)文件–cmd进入bin–
jmeter -n -t 脚本名 -l 日志文件名 -e -o ./要存放的目录名

jmeter -n -t 图行测试案例.jmx -l hm.txt -e -o ./picture

日志文件名 .txt(可以不存在,自动建;存在的话里面内容前提必须为空
./表示当前目录(可以不存在,自动建;存在的话里面内容前提必须为空

高并发:


在这里插入图片描述

在这里插入图片描述


在这里插入图片描述

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐