接口自动化测试
1、接口测试
模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做处理并向客户端返回应答,客户端接收应答的一个过程
2、接口自动化测试流程
3、接口测试常用的工具有哪些?
postman:谷歌浏览器的扩展工具,也有单独的客户端
jmeter:开源的性能测试工具,操作简单,方便,既有jdbc request操作数据库数据,也有http request 和soap request应对测试
loadrunner:商业性能测试工具
4、接口测试用例设计方法?
5、现场写一个requests的接口自动化脚本
1 import requests 2 3 # 登录接口 4 def login(user,passw): 5 payload = { 6 'username': 'test', 7 'password': 123456 8 } 9 # data参数构造消息体 10 response = requests.post("http://localhost/XXX", 11 data=payload) 12 # 获取结果,返回给调用者 13 retDict = response.json() 14 print(retDict) 15 # 返回结果,调用时需要用到 16 return retDict,response.cookies 17 18 if __name__ == "__main__": 19 loginRet, cookies = login('auto', 'adsdasd') 20 if loginRet["retcode"] == 0: 21 print("登录成功") 22 else: 23 print('登录失败') 24 sessionid = cookies['sessionid']
6、接口自动化框架由哪些组成?
浙公网安备 33010602011771号