Jmeter接口自动化

目录

变更记录变更日期变更说明附件2021-02-26【TestReport名称优化】将html报告名称index.html 改为动态变化的(不然每次生成的报告Html报告都会把原有的报告覆盖)详细见【五-8】📎build.xml

一、JMeter简介

二、JMeter 基本使用

1. 启动Jmeter

2. 设置为中文版(根据个人喜好)

3. 配置元件-Http Cookie管理器

4.断言

5.接口关联(Json提取器&正则表达式提取器)

6.Jmeter数据驱动

7.JDBC Request

8.函数助手

9.BeanShell

10.Jmeter事物/模块控制器

三、Ant简介

四、Jenkins介绍及安装配置

五、Jmeter自动化测试的配置

1. 原理

2. Jmeter.property配置

3. Ant配置

4. Jenkins 配置-相关插件安装

5. 邮件通知配置 

6. Ant build.xml 文件

6. 运行-看结果

7. 配置过程中遇到的问题总结

8. 分享中提到的关于TestReport的名称优化


变更记录

变更日期

变更说明

附件

2021-02-26

【TestReport名称优化】

将html报告名称index.html 改为动态变化的(不然每次生成的报告Html报告都会把原有的报告覆盖)

详细见【五-8】

📎build.xml

演示文档(2021-02-25)

1

Jmeter 脚本

📎testDemo.jmx

2

build.xml 文件

📎build.xml

3

PPT

📎Jmeter+Ant+Jenkins接口自动化测试-20210225.pptx

4

CSV文件

📎计数器演示.csv📎jmeter数据驱动演示.csv

一、JMeter简介

二、JMeter 基本使用

1. 启动Jmeter

MAC启动Jmeter,进入到jmeter的bin目录下 ,运行以下命令

sh jmeter

2. 设置为中文版(根据个人喜好)

进入jmeter -bin目录下,找到jmeter.properties 文件,设置language=zh_CN,设置完需要重启Jmeter

3. 配置元件-Http Cookie管理器

配置元件(Config Element)用于提供对静态数据配置的支持,Http Cookie管理器可以用来对 HTTP Request Sampler 的 cookie 进行管理

如果想要Jmeter像浏览器一样,保存cookie,那么可以借助“配置元件-Http Cookie管理器”,

(1)若没有 Http Cookie管理器:

(2)当我们第一个请求,有了cookie之后,那么“Http Cookie管理器”就会保存这个cookie,给后面的请求用,就像在浏览器里的用法一样

4.断言

比较重要的断言主要有:响应断言(Response Assertion)、大小断言(Size Assertion)、持续时间断言(Duration Assertion)

(1)响应断言(Response Assertion)

①响应文本(Test Response)断言

断言内容 --相当于预期结果

  • 20
    点赞
  • 126
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值