随笔分类 - 性能测试
摘要:线程组组件包含三部分: 在取样器发生错误后处理策略、线程属性、线程调度 第一部分:取样器发生错误后执行的操作 Continue:继续执行接下来的操作,默认值 Start Next Thread Loop:忽略错误,执行下一个循环 Stop Thread:退出该线程,不再执行此线程的任何操作 Stop
阅读全文
摘要:常见操作:增删改查 场景:造测试数据、查询测试数据、清理测试数据、数据库压测 操作流程: 安装mysql connector依赖包--配置数据库连接池--配置jdbc连接--执行测试 一、下载mysql-connector-java jar包 官网下载地址:https://dev.mysql.com
阅读全文
摘要:先通过在页面操作文件上传功能,抓取上传接口,获取文件参数名称以及文件类型: jmeter请求配置: 查看请求体与页面上操作一致: 请求成功: 主要关注因素:线程数、文件大小
阅读全文
摘要:对于公共的参数可以提取出来作为全局变量,如:hostname,host,http协议,请求头等 直接来看怎么做? 通过如下路径添加用户自定义变量组件: 添加两个变量:(ip地址前面不能加协议http、https) 请求里面引用,通过${变量名}方式引用: 运行脚本,查看请求成功,调试器中可以查看到定
阅读全文
摘要:提取响应数据有什么用: 接口之间需要传递数据(接口数据依赖) 提取后,可作为全局变量进行传递 如何做: 先看下接口返回的数据结构: 这里我们提取响应结果中的code字段值: 通过如下路径添加一个json提取器: 基本配置: 可以现在结果树里面测试下,jsonpath表达式是否正确: 最后运行脚本,通
阅读全文
摘要:在写测试脚本过程中,需要先调试脚本是否能够跑通,这是可以使用Debug Sampler取样器辅助调试。 先添加一个Debug Sampler取样器: 设置项: JMeter properties:jmeter属性,读取的是jmeter配置文件中的相关值,一般不开启 JMeter variables:
阅读全文
摘要:非GUI模式,也就是命令行方式运行 好处: 方便与程序代码结合做自动化 对客户端性能消耗较小 基本命令: 前提:已经加jmeter的bin目录添加到系统变量中 通过jmeter --help方式查看支持的命令:包含Windows、Linux下,启动GUI页面、非GUI模式、生成测试报告等 GUI模式
阅读全文
摘要:关于jmeter 免费开源 纯java实现,跨平台 扩展性强 支持分布式、多节点部署 具有产生巨大负载的能力 支持接口测试 录制脚本 1、启动jmeter,这里版本是5.3 2、测试计划处右键-添加-非测试元件中添加测试脚本录制器: 3、测试计划右键-线程-线程组: 4、线程组右键-逻辑控制器-录制
阅读全文

浙公网安备 33010602011771号