随笔分类 - Jmeter&Postman&Httprunner&pytest&mysql&redis
接口自动化
性能测试
摘要:第一步:下载 Github下载地址: https://github.com/MicrosoftArchive/redis/releases 网盘下载地址:链接: https://pan.baidu.com/s/1jHbHv43J37Tv6LVxopwR0A?pwd=bjmq 提取码: bjmq re
阅读全文
摘要:1.下载安装包 推荐从此处下载,非常快:https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/ 2.解压并配置环境变量 3.创建my.ini文件 4.打开cmd,并切换到管理员 mysqld -install #安装 mysqld --initia
阅读全文
摘要:前提: 1.本地有zookeeper-3.4.9环境 2.有dubbo-server demo,服务提供者 3.现成的监控包 dubbo接口测试步骤: 1.启动zk 2.启动监控包: java -jar dubbo-admin-0.0.1-SNAPSHOT.jar [github直接下载即可] 3.
阅读全文
摘要:我记得之前 这个链接:https://github.com/ningyu1/jmeter-plugins-dubbo/tree/master/dist 能下载现成的dubbo插件,现在这个链接访问后提示404、 网上搜索提供了最新的获取方式, 1、访问链接:https://github.com/ni
阅读全文
摘要:以下为转载内容: ————————————————版权声明:本文为CSDN博主「测试之道.」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_42610167/article/details/10120406
阅读全文
摘要:以下的转载的内容: 本文介绍pytest.main运行测试用例的方法pytest.main():main中传入不同的指令用以执行指定测试用例-s: 显示程序中的print/logging输出-v: 丰富信息模式, 输出更详细的用例执行信息-q: 安静模式, 不输出环境信息-k:关键字匹配,用and区
阅读全文
摘要:1.先下载插件管理插件,链接:https://jmeter-plugins.org/install/Install/ ,下载后放置在jmeter的lib/ext目录下 2.重启后,即可看到插件管理的菜单。 如下:即可看到已经安装的插件,点击Available Plugins,可以下载自己想要的插件。
阅读全文
摘要:最近在面试,都会问接口测试相关的问题,做个整理,希望帮到求职的小伙伴。 部分内容源于:https://www.cnblogs.com/linyu51/p/14277533.html(侵删) 还有部分内容从抖音、哔哩哔哩整理所得,侵删。 一、你们公司是如何做接口测试的? 答案1: 1.获取接口文档,熟
阅读全文
摘要:有没有遇到如下几种情况: 1. 后端代码还未开发完,前端代码需要调用后端接口进行调试,该怎么办? 2. 无法控制第三方系统某接口的返回,返回的数据不满足要求? 3. 需要跟第三方联调但对方还未开发完成,如何提早测试自己的代码呢? 带着上面的问题,先来看看什么是Mock? Mock:以可控的方式模拟真
阅读全文
摘要:如何利用jmeter 录制web脚本?Jmeter V5.4 1.添加HTTP代理服务器 2.HTTP代理服务器界面 (设置端口号,其他默认) 3. 电脑设置-导入证书 jmeter证书路径:jmeter\apache-jmeter-5.4\bin\ApacheJMeterTemporaryRoot
阅读全文
摘要:如何利用jmeter录制APP脚本? Jmeter V5.4 1.添加HTTP代理服务器 2.HTTP代理服务器界面 Name:为你的HTTP代理服务器起一个名称,可根据业务命令 Comments:备注信息,选填 State:三个按钮,Start,Stop,Restart Global Settin
阅读全文
摘要:没有断言的接口测试是不完整的。 接口就算运行成功,也不代表返回的接口信息正确。 断言的作用就是将预期的返回结果与实际的返回结果做对比,如果匹配则允许成功,如果不匹配则证明该接口运行失败。 以xx.yml文件为例 断言的格式如下: 自己测试成功的demo: 1.在生成的xx.yml文件中添加断言信息,
阅读全文
摘要:HttpRunner是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。 1.charles抓包生成.har文件 抓包-选中要导出的接口,右键-export,出现如下截图,选择文件类型为.har,
阅读全文
摘要:先说结论: 主要是hrrprunner的版本: 刚开始准备用httprunner 3.x 最新版本,去做测试 巴拉巴拉一堆操作后又去做了降级 2.X版本 还是不行:2021-09-03 17:12:47.473 | ERROR | httprunner.cli:main_run:49 - No va
阅读全文
摘要:记录一下: 在使用jemeter做接口测试的时候,需要对返回的结果进行断言,如果要进行多个字段的断言,得添加多个jp@gc - JSON Path Assertion,这样比较费劲。所以想使用BeanShell断言来处理,将需要断言的字段存起来,需要对比时,再拿出来用。BeanShell断言可以使用
阅读全文
摘要:a代表response返回的结果,获取字段reserve3的值,操作代码如下: import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObjec
阅读全文
摘要:前提:已添加好 HTTP请求默认值、HTTP信息头管理器 创建Http请求 添加BeanShell PreProcessor 前置处理器 这段代码主要是 获取当前时间,格式为:年-月-日,然后将获取到的日期存入var变量中(vars.put("getCurrentTime",getCurrentTi
阅读全文
摘要:遇到的问题: jmeter 在使用beanshell PreProcessor 前置处理器时,编写了以下脚本,执行后log 日志中报错 import java.text.SimpleDateFormat; import java.util.Calendar; //获取当前月份 log.info("获
阅读全文
摘要:jmeter -http请求中 使用了beanshell 前置处理器put的变量,报以下错误: java.net.URISyntaxException: Illegal character in query at index 76: http://xxxxxx/task/monthly/date?m
阅读全文
摘要:一、插件下载地址 插件名称:JSON-handle_0.6.1.crx 下载地址: 百度网盘链接:https://pan.baidu.com/s/1qdhDpTHqqbOY9W_mBI8AnQ 提取码:rc3l 复制这段内容后打开百度网盘手机App,操作更方便哦 感谢原作者:https://blog
阅读全文