摘要: 1 断言各组件介绍 Apply to:同上 测试字段: * 响应文本:响应体 * 响应代码:响应状态码 * 响应信息:状态码的消息 * 响应头:顾名思义就是响应头 * 请求头:顾名思义就是请求头 * URL样本:URL * 文档(文本):响应体 * 忽略状态:勾选后,JMeter会忽视取样器本身的报 阅读全文
posted @ 2024-01-28 20:36 yongheng999 阅读(57) 评论(0) 推荐(0)
摘要: 一 添加方法: 线程组右键->添加->定时器-> 常数吞吐量定时器 二 作用: 常数吞吐量定时器的作用: 设置最大的吞吐量不超过设置的值 注意:如果线程能发送的请求远远低于设置的最大值,那么这个最大值不会发挥作用 三 基于计算吞吐量:是指控制吞吐量的对象,主要使用3类: 只有此线程:限制每个现成的最 阅读全文
posted @ 2024-01-26 17:09 yongheng999 阅读(259) 评论(0) 推荐(0)
摘要: 1 添加方式:取样器右键->添加->断言->JSON断言 作用:使用JSON表达式提取实际数据与预期进行比较 2首先我们来了解下断言组件的各个功能: Asset JSON Path exists: JSON 表达式 Additionally assert value: 增加断言的预期数据 Match 阅读全文
posted @ 2024-01-26 11:43 yongheng999 阅读(523) 评论(0) 推荐(0)
摘要: 1 背景及用途: html、json数据都可以转化为文本,提供给正则去提取,使用正则可以提取全部数据,这就是正则表达式非常强大的一点。 html格式响应更适合用xpath提取,性能比正则好一点 json格式响应数据适合用jsonpath来提取,性能比正则好一点 2 正则表达式介绍: 3 添加方法: 阅读全文
posted @ 2024-01-21 20:27 yongheng999 阅读(77) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2024-01-19 00:11 yongheng999 阅读(17) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2024-01-17 23:09 yongheng999 阅读(37) 评论(1) 推荐(1)
摘要: 什么是数据驱动? 测试数据驱动用例执行,测试数据和代码分离 为什么要用数据驱动? 简便,便于维护我们的数据 数据如何操作? 编写数据文件、书写读取数据工具、使用参数化引用、json文件 阅读全文
posted @ 2024-01-15 22:16 yongheng999 阅读(44) 评论(0) 推荐(0)
摘要: 蓝色代表目录,绿色代表可执行文件,红色代表压缩文件、浅蓝色表示连接文件、白色表示其他文件 相关目录及作用: Bin : 存放普通用户可执行的指令 Boot: 开机引导目录 Dev:设备目录 Etc: 各种配置文件目录 Lib:库文件存放地,bin和sbin需要的库文件 Media 可移除设备挂载目录 阅读全文
posted @ 2024-01-15 22:15 yongheng999 阅读(233) 评论(0) 推荐(0)
摘要: 什么是HttpRunner? 它是一种面向http协议的测试框架,它只需要去维护一份yaml/json文件就可以使用自动化测试,结合locus性能测试,线上性能监控,持续集成等多种需求 工作原理: 通过抓包工具Charles/Fiddler 生成HAR文件=>然后再转化为yaml或者json文件,再 阅读全文
posted @ 2024-01-15 22:14 yongheng999 阅读(90) 评论(0) 推荐(0)
摘要: 通过正则表达式提取(适用于提取文本结果): Re.seach()提取一个值,通过下标取值 Re.findall()提取多个值,通过下标取值 Resp= reques.get(url);print(resp.text) ;token=re.search(‘正则表达式’,resp.text)[1] 通过 阅读全文
posted @ 2024-01-15 22:13 yongheng999 阅读(274) 评论(0) 推荐(0)