摘要:有多个数据时使用连接符 & 连接 post请求数据不在url中,在body页面添加数据时,根据表格一行一行添加太浪费时间,可复制文本,方法如下 批量执行收藏夹里面的请求 重复执行 添加测试环境 结果检查 进阶 https://www.imooc.com/learn/738
阅读全文
摘要:接口工具的分类 有时候不一定有接口测试文档,所以需要用来抓取接口的工具 另一类是用来做接口测试的工具 接口测试三剑客 fiddler、postman、自己开发的工具(Python、java or其他语言) why 自己开发 工具满足不了需求 业务限制 安全性
阅读全文
摘要:JMeter函数是些能够转化在测试树中取样器或者其他配置元件的域的特殊值。一个函数的调用就像这样:${ __functionName(var1,var2,var3)) ,__functionName 匹配函数名,圆括号内设置函数的参数 ,例如${ __time(YMD)实际参数因函数而不同。不需要参
阅读全文
摘要:将服务器提供动态变化的值存放在变量中,当需要使用该变量时,自动从服务器响应的信息中获取该值,并在后面使用的过程中进行替换。(也可能是前端页面动态生成的值) 以访问webtours,获取session为例,将badboy录制好的脚本导入到jmeter 在需要获取数据的请求上 右键-->后置处理器 选择
阅读全文
摘要:集合点:让所有请求在不满足条件的时候处于等待状态。 如:我集合点设置为50,那么不满足50个请求的时候,这些请求都会集合在一起,处于等待状态,当达到50的时候,就一起执行。从而达到并发的效果。 添加集合点 注:同步定时器要在请求之前设置 Number of Simulated Users to Gr
阅读全文
摘要:用户参数 通过CSV Data Set Config参数化 添加-->配置元件-->CSV数据文件设置 新建txt文件,在文件中编写你的参数化的值,值之间以逗号进行分割 选择文件 ◆File Encoding 文件的编译方法,一般为空 ◆Vaiable Names 文件中各列所表示的参数项;各参数项
阅读全文
摘要:断言是在请求的返回层面增加一层判断机制。因为请求成功了, 并不代表结果定正确, 因此需要检测机制提高测试准确性。响应断言 添加断言结果 size断言 断言持续时间 如果响应时间大于设置的持续时间,则断言失败
阅读全文
摘要:需求1:测试20个用户访问http://www.baidu.com在负载达到30QPS时的平均响应时间 设置取样器 设置吞吐量QPS 添加聚合报告和结果树 从聚合报告里面可以看出平均响应时间 结果树可辅助验证访问是否成功 将聚合报告保存为表格 打开后中文乱码问题 先使用记事本打开,选择编码格式ANS
阅读全文
摘要:badboy基于BS架构 录制脚本 保存为jmx文件 在jmeter里面打开刚才保存的脚本 添加察看结果树,点击菜单栏的绿色三角形运行脚本 也可以更改循环次数如下图 添加检查点(检查关键字) 运行脚本 play all 参数化 选中variables,单击空白处 添加参数 找到脚本中的参数,右键,属
阅读全文
摘要:jmeter.sh: linux 启动文件jmeter.properties: 系统配置文件jmeter-server.bat: windows分布式测试要用的服务器配置jmeter-serve: linux分布式测试要用到的服务器配置 docs: 接口文档目录extras: 扩展插件目录lib:
阅读全文