随笔分类 -  性能测试

摘要:1.确定主控机可以连接负载机 详细步骤查看:https://i.cnblogs.com/posts/edit;postId=18720419 2.主控机打开待测脚本,设置测试计划 3.主控机添加察看结果树及聚合报告监听器 4.将脚本中要使用到的cvs文件或者txt文件复制到负载机指定目录(该目录路径 阅读全文
posted @ 2025-02-21 11:05 羊孩 阅读(3) 评论(0) 推荐(0) 编辑
摘要:分布式原理:由主控机与负载机组成,主控机通过Java的远程方法调用(RMI)与负载机进行通信 分布式搭建结构: a.主控机+负载机 b.主控机+负载机,主控机也作为负载机 一. 主控机+负载机配置 1. 分布式搭建前准备 a. 网络环境: 主控机与负载机在同一个网段的局域网,例如主控机:192.16 阅读全文
posted @ 2025-02-17 17:46 羊孩 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1.设置jmeter全局变量之方式1 :beanshell取样器+setProperty函数 步骤a. 使用beanshell/JSR223处理器将beanshell变量设置为jmeter局部变量 步骤b:添加beanshell取样器,使用函数 ${__setProperty(全局变量名,${jme 阅读全文
posted @ 2024-05-15 14:47 羊孩 阅读(414) 评论(0) 推荐(0) 编辑
摘要:beanshell或JSR223处理器参数化:结合【CSV数据文件设置】获取CSV文件中的变量值,详细请看: https://www.cnblogs.com/sheepboy/p/18184771 【备注】:可与循环控制器一起循环获取CSV文件中的值 阅读全文
posted @ 2024-05-10 16:39 羊孩 阅读(81) 评论(0) 推荐(0) 编辑
摘要:1.beanshell或者JSR223处理器设置jmeter局部变量 a.beanshell或者JSR223处理器设置变量存放到Jmeter变量中: vars.put("jmeter中的变量名",beanshell的变量名) b.后续请求的参数调用变量:${jmeter中的变量名} import o 阅读全文
posted @ 2024-05-10 16:31 羊孩 阅读(238) 评论(0) 推荐(0) 编辑
摘要:* `-n`:表示非GUI模式运行:命令行模式运行jmeter脚本 * `-t`:要执行的jmeter脚本(JMX):a.默认执行当前路径下的脚本,b.或执行指定路径下的脚本 * `-l`:生成结果文件(JTL):a.默认在当前路径下生成JTL文件,b.或在指定路径下生成JTL文件 * `-e`:生 阅读全文
posted @ 2024-05-08 16:19 羊孩 阅读(135) 评论(0) 推荐(0) 编辑
摘要:有些函数是jmeter自带函数,有些函数是自定义的需要通过插件安装的,例如jmeter没有自带base64加密函数,若要使用该函数,可以通过插件安装自定义函数 1.下载jmeter插件管理器:https://jmeter-plugins.org/wiki/PluginsManager/ 2.重启在j 阅读全文
posted @ 2024-05-07 16:35 羊孩 阅读(2155) 评论(0) 推荐(0) 编辑
摘要:1.接口返回值中文显示乱码现象 2.解决方法:使用Beanshell后置处理器将接口返回值进行转码显示 a.添加Beanshell后置处理器:线程组>鼠标右键,后置处理器>Beanshell后置处理程序 b. 编写转码脚本 【以下为转码脚本】 //获取响应代码Unicode编码的 String s2 阅读全文
posted @ 2024-05-07 14:43 羊孩 阅读(418) 评论(0) 推荐(0) 编辑
摘要:1.坑点:测试片段保存后含有两层【测试片段】,这样引用测试片段是不会成功的,检查方法:打开测试片段看看是否只有一个层级测试片段 2.测试片段的正确使用步骤 方法1:选中多个请求或者配置元件>鼠标右键,保存为测试片段(测试实施过程中最常用的方法) 方法2:添加测试片段>将多个请求或者配置元件放到测试片 阅读全文
posted @ 2024-04-24 16:18 羊孩 阅读(215) 评论(0) 推荐(0) 编辑
摘要:什么场景适合用测试片段:多人协作接口测试时,每个人负责的模块接口不一样,使用测试片段可以减少脚本重复编写,很好解决模块间脚本依赖问题。 多人协作不同模块接口测试实施场景梳理:张三负责登录模块测试,李四负责订单模块测试, a. 张三将登录模块的请求和配置元件保存为测试片段 b.李四打开测试片段>设置需 阅读全文
posted @ 2024-04-24 14:44 羊孩 阅读(48) 评论(0) 推荐(0) 编辑
摘要:在添加【测试片段】之前校验期望结果:与平常的请求查看结果一致,使用调试取样器查看获取的变量值,这种方法最简单值得推荐 阅读全文
posted @ 2024-04-24 11:00 羊孩 阅读(23) 评论(0) 推荐(0) 编辑
摘要:实现接口有多组测试用例及不同用例的接口结果判定:测试数据与测试逻辑分离(数据驱动测试DDT) 接口依赖 阅读全文
posted @ 2024-04-03 15:09 羊孩 阅读(12) 评论(0) 推荐(0) 编辑
摘要:参考:https://blog.csdn.net/qq_42623386/article/details/120446985 阅读全文
posted @ 2023-09-05 15:59 羊孩 阅读(17) 评论(0) 推荐(0) 编辑
摘要:json提取器匹配值设置以及参数调用 -1:获取的返回值可能有多个,调用参数值时:${参数名_数字},例如:获取第一个值 ${参数名_1},获取第3个值 ${参数名_3} 数字:获取参数值中的第几个值 ,例如设置为5,获取返回值的第5个值,参数调用:${参数名} 0:随机获取1个值,参数调用:${参 阅读全文
posted @ 2023-09-05 15:40 羊孩 阅读(652) 评论(0) 推荐(0) 编辑
摘要:使用https协议时,jmeter不添加ssl证书的解决方法:使用https协议,访问时将域名替换成真实的IP地址及端口号,如下图: 阅读全文
posted @ 2023-07-25 09:45 羊孩 阅读(399) 评论(0) 推荐(0) 编辑
摘要:需求页面: 接口文档说明: 单个新增计划传参: 批量新增计划传参:批量新增7月24日和8月1日的复制计划 接口优化: 由于当前医生给指定的患者新增计划时,当前医生和患者都不会发生变化,批量新增时仅是新增多个计划时间,所以计划时间可以调整为数组进行传参 接口文档优化: 单个计划新增: 批量计划新增:批 阅读全文
posted @ 2023-07-21 11:52 羊孩 阅读(59) 评论(0) 推荐(0) 编辑
摘要:以下是接口实现: 步骤1:通过文件上传接口上传图片,接口返回图片地址 步骤2:完善个人资料保存时,传参图片地址进行保存 前端页面加载图片: 阅读全文
posted @ 2023-07-19 15:46 羊孩 阅读(67) 评论(0) 推荐(0) 编辑
摘要:当设置了全局的HTTP信息头,但是某个请求的Content-Type与全局信息头不一致,有以下几种处理方法。 场景一:在该请求下单独添加一个HTTP信息头管理器,设置局部的Content-Type 注意:这种方法文件上传接口不适用,因为文件上传接口请求内容类型时直接勾选“对POST使用multipa 阅读全文
posted @ 2023-07-07 17:55 羊孩 阅读(722) 评论(0) 推荐(0) 编辑
摘要:注意: 1.文件上传接口的请求内容类型不能在HTTP信息头中添加Content-Type,否则接口响应报500,在添加请求时勾选"对POST使用multipart/form-data"即可 2.如果设置了HTTP信息头全局变量,文件上传接口的Content-Type与全局变量不一致,那么需要在文件上 阅读全文
posted @ 2023-07-07 16:55 羊孩 阅读(1138) 评论(0) 推荐(0) 编辑

返回顶端
点击右上角即可分享
微信分享提示