![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python接口自动化
橘啊橘啊
今天不学习,明天变垃圾
展开
-
python接口自动化(5)——unittest+HTMLTestRunner生成测试报告
第631行,将print>>sys.stderr,'\nTimeElapsed%s'%(self.stopTime-self.startTime)修改成print(sys.stderr,'\nTimeElapsed%s'%(self.stopTime-self.startTime))1、创建一个HTMLTestRunner.py的文件,把官网里的代码copy放入文件当中,再把这个文件放入python安装路径的Lib文件里面。修改完后,按第二步的方法再试一下,就不会报错了。......原创 2022-07-17 16:35:55 · 1017 阅读 · 0 评论 -
python接口自动化(4)——unittest的使用
2、整个测试只会执行一次的类方法setUpClass、tearDownClass用@classmethod注解。3、每个方法之前都会执行一次的方法setUp、tearDown。二、unittest与request重构封装。1、所有case都得以test开头。一、unittest的简单使用。...原创 2022-07-16 18:55:53 · 212 阅读 · 0 评论 -
python接口自动化(3)——requests发送post、get请求
json.dumps(res,indent=2,sort_keys=True),这个是将数据转换成json的格式。可以看下不转换的时候,是这样的,现在看着差别不大,返回的数据很多时,就难以查阅。安装requestspipinstallrequests。indent是前面空2格,sort_keys是将key升序排列。(这里的测试接口是上一篇中我们自己开发的接口,可以参考一下)三、看下request请求使用类封装整体的代码。二、将数据转成json格式。这是转了json格式的数据。...原创 2022-07-16 18:46:54 · 1170 阅读 · 0 评论 -
python接口自动化(1)——环境搭建&创建Django项目
1、安装Djangopip install django用Pycharm的话,需要用专业版的Pycharm,社区版的Pycharm不能创建Django项目2、创建Django项目新建一个Django工程配置启动Django服务 manage-Edit Configurations新建url映射1、在urls文件下建立映射2、在views文件下写内容就能跑成功了...原创 2022-07-10 18:44:19 · 166 阅读 · 0 评论 -
python接口自动化(2)——Django开发post接口、get接口
1、Django开发post接口在templates文件下创建一个html文件,在views文件下处理在提交表单时,报错:CSRF verification failed. Request aborted.解决:注释掉settings文件下MIDDLEWARE里的'django.middleware.csrf.CsrfViewMiddleware'序列化处理,让返回的数据为json2、Django开发get接口多个参数时,序列化处理,让返回的数据为json......原创 2022-07-10 18:45:55 · 2300 阅读 · 3 评论