电脑上按Ctrl + D,下次访问更方便
服务分类

用Python做接口测试

很多人做Java项目都会使用Swagger UI或者是Postman这类工具来做接口测试,是很方便。不过我不喜Swagger,因为Swagger在项目里侵入性太强了。而Postman这类工具,我感觉还不如我自己写个Python脚本方便。

写Python代码,可以使用Pycharm这类专门的工具,用Vs code也可以。不过我是在IDEA里面安装Python Community Edition这个插件来使用,这样的话,IDEA在做Java项目的同时又可以写Python代码来测试接口,很方便。搜索Python就可以找到安装这个插件。

Python的Requests库用来做接口测试是很简单的,还是写个简单的例子吧:

# !/usr/bin/python3
# -*- coding: utf-8 -*-
import json
import requests
# 添加请求头的token参数
token = '60c40ff2-619b-435a-81a0-f55d40069068'
headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36',
    'Authorization': 'Bearer ' + token
}
# 接口地址
url = 'http://localhost:8080/sys/user/edit'
# 发送的数据
data = {'userName': '张三', 'id': 123456789}
res = requests.post(url=url, data=data, headers=headers)
# 把返回数据转为json
result_dict = json.loads(res.text)
# 打印
print(result_dict.get("msg"))

我的Python版本是3.8

够简单吧?Python就是这么强大和易用!

发表回复

登录后才能评论
联系我们

联系我们

微信客服:

fuwu360微信客服

工作时间:周一至周五,9:30-18:30,节假日休息

返回顶部