接口自动化测试

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、接口自动化框架由哪些组成?

 

 

posted on 2022-02-24 09:38  Wuxuanlin  阅读(157)  评论(0编辑  收藏  举报