接口测试小结

摘要:
环境准备1.确认JDK版本和Jar包。如果没有特殊要求,可以安装JDK。2.确认数据库(通常使用dev)。环境配置文件是ats-config.properties。数据库信息文件是devdb。conf,您可以查看会话实现类和应用程序的其他接口

环境准备

1.JDK版本和Jar包确认,无特殊要求JDK安装后即可

接口测试小结第1张

2.数据库确认(通常使用dev),环境配置文件 ats-config.properties,数据库信息文件devdb.conf

接口测试小结第2张

接口测试小结第3张

3.在trunk流测试时需要查看基类是否有本地测试限制,有限制放开即可

 接口测试小结第4张

1.session初始化

1.RPC接口写测试脚本时,往往需要初始化session信息,如何初始化,可以查看应用的session实现类,其他接口大多不需要初始化session

接口测试小结第5张

接口测试小结第6张

2.数据准备

注:数据准备阶段分为直接入参和mock数据,需要使用外部系统时才需mock

直接入参

1.入参为list,CSV数据用&隔开

 接口测试小结第7张

接口测试小结第8张

2.入参为map,CSV数据用&隔开

接口测试小结第9张

3.入参为枚举类

接口测试小结第10张

4.入参为实时Unix时间戳

接口测试小结第11张

5.入参为byte[],初始化为第0个数字为1

接口测试小结第12张

mock数据

1.需要使用外部系统的数据,可以选择使用数据库现有的数据,数据库无数据时需要mock外部系统数据

接口测试小结第13张

2.需要使用外部系统,只能mock外部系统的返回结果

接口测试小结第14张

3.数据校验

1.add方法--校验DB数据和CSV数据

接口测试小结第15张

2.del方法--数据库del_flag取自id

 接口测试小结第16张

3.query方法--接口返回list结果

 接口测试小结第17张

4.update方法—有效时间校验

接口测试小结第18张

5.RPC接口--校验请求结果报文

接口测试小结第19张

Json校验文件参考服务器上的业务请求结果日志

接口测试小结第20张

6.异常场景—只能校验错误日志

接口测试小结第21张

4.抛出异常

1.只抛出异常

接口测试小结第22张

2.抛出异常并校验日志信息

接口测试小结第23张

5.清除数据

注:有新增数据时才能清除数据

 接口测试小结第24张

免责声明:文章转载自《接口测试小结》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇html5将图片转换成base64的实例代码淘宝服务端架构进化史下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Oracle用户密码过期问题解决

一、用户密码即将过期,导致autotrace无法打开如果用户密码即将过期,在登录数据库时会收到如下提示:ERROR:ORA-28002: the password will expire within 7 days当然,此时密码还未真正过期,用户在收到错误提示后依然可以登录数据库。但是,如果当收到密码即将过期的提示,想要开启autotrace就会有问题。...

VLAN实验(2)Trunk接口

1.选择1台S5700、2台S3700和4台pc机,并根据实验编址完成此拓扑图。       2.启动设备,检查设备的连通性: 由于现在我们还没有划分VLAN,这5台PC,还在同一个VLAN中,现在我们启动所有的设备,这是所有的主机应该是可以ping通的   mengyu-PC1可以与其他3台PCping通        3.对交换机mengyu-S1...

初试Code First(附Demo)

初试Code First(附Demo) 写在前面 新建项目 安装EntityFramework程序包 创建模型 创建上下文DbContext 创建数据库、读/写数据 配置连接字符串 Code First 迁移 示例Demo下载 后记 以前逛园子的时候,很多大牛写的一些东西,什么AOP、DDD之类的,看过之后一头雾水,远望大牛,回过头看看自己,原来程序员...

微服务测试之接口测试和契约测试

日常开发过程中,项目的接口通常由服务提供方约定和提供,微服务模式下接口被多个消费者调用更是常态,那么提供方接口的变更如何快速、高效、无遗漏的通知给消费者呢?另外,当一个service同时被多个使用者调用,如何保证对service的修改可以让其它所有使用者造成的影响都能被感知到?这些问题契约测试可以给你答案。另外,微服务模式下,接口测试是非常重要的测试手段,...

Charles与Jmeter结合编写接口测试

个人工作总结 一、从Charles中获取数据 第一步:获取接口Contents中的Headers数据 放入Jmeter的HTTP信息头管理器 第二步:获取接口Contents中Query String数据 放入Jmeter的HTTP请求参数中 第三步:Jmeter中创建http请求,复制数据后使用Add from Clipboard快捷键粘贴 Http...

海量用户-高并发SAAS产品测试上线流程

海量用户高并发SAAS产品测试上线流程 SAAS产品测试上线流程-以Web插件产品为例子 1概述 在互联网产品中,IT公司之间更加注重产品功能之间的协作,SAAS形态的产品扮演着越来越重要的作用。 一个典型的完全由宿主代理的SAAS服务的通讯流程如下图: 这样的产品一般具有如下特点: 一般由第三方提供专门的服务 通常以网络为媒介来提供服务 具备嵌入的...