随笔分类 - JMter
摘要:前言 在接口测试的时候,很多接口都需要用户先登录,才有访问接口的权限。在测试的时候,我们的关注点其实是当前测试的接口,登录只是一个前置操作。 像 python 的 unittest 和 pytest 框架都有 setUp 的概念,前置操作用来准备测试数据,jmeter 里面也有个 setUp 线程组
阅读全文
摘要:前言 当我们jmeter压测的时候,需要准备一批测试账号,可以先批量注册一些用户,这些用户名称按固定格式。 注册的用户不能重复并且需要自增,那么可以使用计数器来实现。 添加注册请求 我想批量注册100个账号,账号名称是yoyo_100到yoyo_199,先添加注册请求 单个接口调通后,后面用计数器批
阅读全文
摘要:前言 在使用jmeter测试的时候,测试之前会有个数据准备工作,测试完成后如果产生了一些多余的数据,我们应该对数据还原清理相关的测试数据。 测试结束使用tearDown线程组清理本次测试产生的多余数据,可以调用对应的删除接口删除,也可以直接删除数据库的数据。 注册接口 线程组添加一个注册接口,注册账
阅读全文
摘要:前言 使用jmeter压测接口的时候,有时候需要批量造数据,需使用jmeter连数据库造对应的测试数据。 或者测试结束后,对测试的数据还原,删掉一些垃圾数据,都会用到连接数据库执行sql的操作。 JDBC 连接配置 添加配置元件-JDBC Connection Configuration 先弄清楚自
阅读全文
摘要:前言 前面一篇已经实现了在 setUp 线程组实现单个用户先登录后提取token给其它线程组使用,在压测的时候,单个用户登录很显然不能满足我们的压测需求。 我们在压测接口的时候,需批量获取多个用户登录后返回的token值,那么在setUp 线程组可以先批量登录后把token保存到本地csv文件,后面
阅读全文
摘要:正则表达式提取器说明: Apply to:应用范围 要检查的响应字段:样本数据源。 引用名称:其他地方引用时的变量名称,我这里写的phone,可自定义设置,引用方法:${引用名称} 正则表达式:数据提取器,()括号里为你要获取的的值。"mobilephone":"( 相当于LR左边界, )","le
阅读全文
摘要:JSON提取器说明: Apply to:应用范围 Names of created variables :接收值的变量名,自定义,多个变量用分号分隔 JSON Path expression: json path表达式,也是用分号分隔 Match No.(0 for Random):0表示随机;n取
阅读全文
摘要:1. 常见的远程调用协议与技术 IOS的七层模型: 第一层:应用层。定义了用于在网络中进行通信和传输数据的接口; 第二层:表示层。定义不同的系统中数据的传输格式,编码和解码规范等; 第三层:会话层。管理用户的会话,控制用户间逻辑连接的建立和中断; 第四层:传输层。管理着网络中的端到端的数据传输; 第
阅读全文

浙公网安备 33010602011771号