python自动化测试三部曲之request+django实现接口测试-创新互联
国庆期间准备写三篇博客,介绍和总结下接口测试,由于国庆期间带娃,没有按照计划完成,今天才完成第二篇,惭愧惭愧。
我们一直强调网站建设、成都网站设计对于企业的重要性,如果您也觉得重要,那么就需要我们慎重对待,选择一个安全靠谱的网站建设公司,企业网站我们建议是要么不做,要么就做好,让网站能真正成为企业发展过程中的有力推手。专业网站设计公司不一定是大公司,创新互联建站作为专业的网络公司选择我们就是放心。这里我第一篇博客的地址:https://www.jb51.net/article/197004.htm,主要是介绍unittest框架,有兴趣的同学们可以移步去查阅
这里废话少说,进入正题
我的思路是这样的
1、先用django实现登陆、增加、删除、查看4个接口
2、在excel定义好测试案例、然后读取excel中的案例,然后把案例用unittest框架组装和封装
3、启动django,执行测试案例
一、先跑通unittest到django的流程
1、先创建一个Django的项目
2、创建路由,这里我们使用二级路由
a、先复制工程目录下的urls.py文件到app目录下
b、修改工程目录下的urls.py文件,定义一级路由
c、修改app目录下的urls.py文件,设置二级路由,这里切记务必要删除默认的admin这条路由
d、定义这条路由指向的视图的函数
e、启动django,这里我们使用9090端口启动,因为我们的Jenkins端口用的是8080
E:\python\unittestForDjango>python manage.py runserver 9090
f、这里的是启动成功的样式,我圈住的告警可以忽略,因为这里Django的admin需要的,我们这里不会用到django的admin
g、打开浏览器访问django,我们的一个简单的Django项目已经跑通
3、在视图函数中定义一个方法,这个方法分别处理GET请求和POST请求
a、定义视图函数
这里通过这个参数告诉浏览器,我们返回的是JSON数据
return HttpResponse(result, content_type="application/json;charset=utf-8")
分享文章:python自动化测试三部曲之request+django实现接口测试-创新互联
URL分享:http://ybzwz.com/article/iishj.html