摘要: 1、是否满足前提条件有些接口需要满足前置条件,才可成功获取数据。常见的,需要登陆Token;逆向用例:针对是否满足前置条件(假设为n个条件),设计0~n条用例;2、是否携带默认值参数正向用例:带默认值的参数都不填写、不传参,必填参数都填写正确且存在的“常规”值,其它不填写,设计1条用例;3、业务规则 阅读全文
posted @ 2021-01-06 17:47 shao创 阅读(126) 评论(0) 推荐(0)
摘要: 新建线程组,新建http请求,新建csv数据文件设置 进入csv数据文件设置,填写信息 在调用页面输入要参数化的字段 阅读全文
posted @ 2021-01-06 16:50 shao创 阅读(125) 评论(0) 推荐(0)
摘要: 找到JMeter安装目录(如D:\Jmeter\apache-jmeter-5.2.1\)bin下的 jmeter.properties , 搜索 default.encoding ,把默认编码修改为项目所用编码, 原:sampleresult.default.encoding=ISO-8859-1 阅读全文
posted @ 2021-01-06 16:41 shao创 阅读(173) 评论(0) 推荐(0)
摘要: 打开浏览器的工具--internet选项,切换到连接页面 点击局域网设置,进入设置页面,勾选代理服务器,地址为本机,端口8888 点击确定 jmeter新建线程组,新建配置元件--http请求默认值 测试计划下新建非测试元件--http代理服务器 填写http代理服务器信息: 端口:浏览器输入的端口 阅读全文
posted @ 2021-01-06 11:56 shao创 阅读(172) 评论(0) 推荐(0)
摘要: 1.查看自己电脑位数 点击我的电脑”-右键-“属性” 继续,进入下载页后,根据自己的需求下载,通常32位的系统只支持32位的jdk,64位系统可以兼容32和64 2.下载jdk: JDK下载地址: https://www.oracle.com/java/technologies/javase/jav 阅读全文
posted @ 2021-01-06 10:44 shao创 阅读(188) 评论(0) 推荐(0)
摘要: 使用python处理验签接口: import requestsimport time#10位时间戳:timestamp=str(int(round(time.time())))#none:13位时间戳:nonce=str(int(round(time.time() * 1000)))#token:t 阅读全文
posted @ 2021-01-06 10:35 shao创 阅读(678) 评论(0) 推荐(0)
摘要: 使用jmeter处理接口验签: 1,新建http请求,新建http信息头管理器,新建beanshell预处理程序 2,编写脚本,调试脚本 3,验证返回结果 header带上验签信息: 前置处理器beanshell编写脚本; import org.apache.commons.codec.digest 阅读全文
posted @ 2021-01-06 10:15 shao创 阅读(216) 评论(0) 推荐(0)