接口测试
金刚龙123
满怀信心 勤于思考 坚强不屈 创造未来
展开
-
用Jmeter进行接口自动化测试工作流程
在测试负责人接受到测试任务后,应该按照以下流程规范完成测试工作。2.1 测试需求分析产品开发负责人在完成某产品功能的接口文档编写后,在核对无误后下发给对应的接口测试负责人。测试负责人拿到接口文档需要首先做以下两方面的工作。一方面,测试人员要对接口文档中各个接口的功能以及接口中涉及的各个字段的意义和用途进行理解。另一方面,测试人员也应该充分与开发人员交流,理解清楚每个接口用到协议以及各原创 2016-04-11 16:21:52 · 8299 阅读 · 0 评论 -
接口测试相关文档管理规范
3.1 测试文档范围接口自动化测试主要需要管理的文档类型如下:接口说明文档、测试用例文档、测试报告(结果)文档、测试脚本(jmx类型)、会议纪要、评审文档等测试相关文档。3.2 测试文档创建说明需求类的文档(如:接口说明文档)在测试初期由开发提供给测试人员,测试人员依据接口文档编写用例,文档不规范的地方需要及时向开发反馈,督促修改提供规范的接口文档。测试用例文档是在原创 2016-04-11 16:24:46 · 2527 阅读 · 0 评论 -
接口测试要点
4.1 接口可用性接口可用性主要测试接口是否可用、接口是否存在、接口的协议类型,测试案例中应包括:〖R1〗 依据接口文档中给定的接口地址和协议方法能够访问到该接口。〖R2〗 使用错误的协议方法无法按照接口地址进行访问。〖R3〗 使用正确的协议方法无法按照错误的接口地址进行访问。4.2 输入输出参数个数及命名输入输出参数个数及命名主要测试接口原创 2016-04-11 16:27:16 · 6032 阅读 · 0 评论 -
Jmeter操作常见问题积累
1,接口中的上送字段为汉字时需要进行什么形式的转码?需要把编码复选框勾选,才能正常通过接口查询回数据。但值如果是一个类似于“${name_1}”变量值则也是这样,需要把“编码”复选框勾选【还有点问题,需要尝试一下】这个方法没法对路径中含有的中文进行编码,可以通过设置jmeter属性来改变。在配置文件jmeter.properties修改sampleresult.defa原创 2017-05-17 20:59:16 · 4183 阅读 · 0 评论 -
Jmeter目录结构解析
JMeter解压之后,根目录包括:1、bin:可执行文件目录examples:打开里面是一个csv样例jmeter.bat:windows的启动文件jmeter.log:日志文件jmeter.sh:linux的启动文件jmeter.properties:系统配置文件jmeter-server.bat:windows分布式测试要用到的服务器原创 2017-07-31 12:45:17 · 1000 阅读 · 0 评论 -
jmeter中利用BeanShell对时间进行复杂处理代码参考
1)生成格式化的时间,并设置生成的时间是在当前时间往后推几天import java.util.Date;import java.text.DateFormat;Date date=new Date();//取时间 Calendar calendar = new GregorianCalendar();calendar.setTime(date);原创 2017-09-20 10:05:39 · 2997 阅读 · 0 评论 -
Jmeter中常用的一些对字符串的处理代码参考
1)截取部分线程组的名称group = ctx.getThreadGroup(); // 获取当前线程组str = group.getName(); // 获取线程组的名称str = str.substring(0,2); // 截取字符串vars.put("xc",str);vars.put("result","true");2)其他类型转换为字符原创 2017-09-20 10:08:57 · 11577 阅读 · 0 评论 -
Jmeter如何更好的组织脚本结构进行接口测试
做接口测试已经两年多了,jemter的脚本编写特别灵活,要想更高效的使用jmeter进行接口测试,需要对脚本的层次结构有所约束,形成一个统一规范。在这里我把我的经验分享一下,可能这个结构还不够完美,希望可以互相学习交流。我目前的接口脚本结构如下(红框标的地方,大家可以重点看一下):简单说明一下:1)线程组对应接口级别,线程组的名称命名为接口名称,格式类似:“接口XX原创 2017-10-30 14:17:20 · 2750 阅读 · 5 评论 -
Jmeter如何配置Oauth2.0授权接口访问
当一个接口配置了Oauth安全认证后,在访问这类接口时,需要先访问uaa授权接口获取token,后续接口请求头中带上这个token,才能访问成功。下面分享一下我公司目前的对于Oauth2.0的配置:1)访问uaa的token获取接口,获取“access_token”,注意需要添加“HTTP授权管理器”取样器配置如下:HTTP授权管理器配置如下:JSON Extracto...原创 2019-01-21 16:52:01 · 4681 阅读 · 5 评论