Jmeter接口测试工具详解项目实战(一)

jmeter+ant+git+jenkins
postman+newman+git+jenkins
一、jmeter安装:
1、安装jdk并且配置jdk的环境变量。
2、下载并解压jmeter
backups:备份目录,jmx的脚本。自动的保存你的接口项目
bin目录:存放jmeter的启动脚本,配置文件,模块文件。
            jmeter.bat  启动文件
            jmeter.propties  全局配置文件
                  例如:修改jmeter中文显示 language=zh_CN
docs:  离线帮助文档
extras:  存放和第三方集成构建文件。比如ant,build.xml
lib: 库文件,jar包
licenses:  许可证文件
printable_docs: 用户手册
二、jmeter的界面介绍
1、组件(元件)
     1)测试计划:jmeter的起点和容器
     2)线程组:代表一定的虚拟用户
     3)取样器:发送请求的最小单元
     4)逻辑控制器:控制组件的执行顺序
     5)前置处理器:在请求之前的操作
     6)后置处理器:在请求之后的操作
     7)断言:判断请求是否成功
     8)定时器:是否延迟或间隔发送请求
     9)配置元件:取样器的配置信息
    10)监听器:负责收集测试结果
2、执行顺序:
     测试计划->线程组->配置元件->前置处理器->定时器->取样器->后置处理器->断言->监听器
3、作用域
组件会作用于 它的父级组件,同级组件以及同级组件的子组件
三、接口测试流程
1、拿到接口文档(抓包,录制),熟悉接口业务,接口地址,鉴权,入参,出参,错误码,兼容。
2、接口测试用例的设计和评审
            正例:
            反例:
                   1.鉴权反例(必填,错误,鉴权码过期…)
                   2.参数反例(必填,参数类型异常,参数长度异常)
                   3.其他场景(黑名单,调用次数限制,分页场景)
                   4.兼容性(一个接口对应不同客户端不同app版本)
3、执行接口测试
4、团队协作,持续集成并生成报告发送邮件
四、jmeter接口测试
测试计划-新建一个线程组,一般会加下面这三个组件:
    HTTP Cookie管理器    
    HTTP请求默认值
    用户定义的变量
    HTTP请求
         正则表达式/JSON提取器/边界提取器
         查看结果树
         调试取样器
         聚合报告
课程重点:
1.接口关联之正则和JsonPath提取详解
2.各种参数接口实战
3.使用foreach控制器+固定定时器实现接口批量删除
4.Jmeter动态参数处理
5.Jmeter断言
6.Jmeter接口调试以及结合Fiddler调试
7.Jmeter实现CSV参数化处理
8.Jmeter实现带请求头以及解密的接口测试
五、接口关联
1、正则表达式
2、Jsonpath提取器
(1)代表根目录 4
(2)取子节点
        .
        $[“access_token”]
(3)取得复杂节点的值(结合下标和子节点用法)
        $.tags[17].name
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值