python接口测试(三)

简介:

引入unittest框架

get请求

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#coding: utf-8
import  unittest
import  requests
import  json
class  TestGet(unittest.TestCase):
 
     def  setUp( self ):
         self .test_url  =  'http://localhost:8080/jenkins/api/json?tree=jobs[name]'
 
 
     def  test_get( self ):
         self .r  =  requests.get( self .test_url)
         '''
         result = self.r.text
         json_result = json.loads(result) #反序列化过程
         '''
         json_result  =  self .r.json()   #反序列化等同于上面注释代码
         print  json_result
         self .assertEquals(json_result[ 'jobs' ][ 0 ][ 'name' ], 'check_python_version' )
 
if  __name__  = =  "__mian__" :
     unittest.mian()

post请求

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#coding: utf-8
import  unittest
import  requests
import  json
 
class  TestPost(unittest.TestCase):
 
     def  setUp( self ):
         self .test_url  =  'http://localhost:8080/jenkins/job/check_python_version/build'
 
     def  test_post( self ):
         self .r  =  requests.post( self .test_url, data = {}, auth = ( 'admin' '123456' ))
         print  self .r.status_code
         self .assertEqual( self .r.status_code,  200 )
if  __name__  = =  "__mian__" :
     unittest.mian()















本文转自cqtesting51CTO博客,原文链接: http://blog.51cto.com/cqtesting/1760523 ,如需转载请自行联系原作者



相关文章
|
13天前
|
存储 缓存 JavaScript
python实战篇:利用request库打造自己的翻译接口
python实战篇:利用request库打造自己的翻译接口
26 1
python实战篇:利用request库打造自己的翻译接口
|
29天前
|
数据采集 JSON API
如何实现高效率超简洁的实时数据采集?——Python实战电商数据采集API接口
你是否曾为获取重要数据而感到困扰?是否因为数据封锁而无法获取所需信息?是否因为数据格式混乱而头疼?现在,所有这些问题都可以迎刃而解。让我为大家介绍一款强大的数据采集API接口。
|
1月前
|
Python
Python中 If语句条件测试
Python中 If语句条件测试
20 1
|
2月前
|
数据采集 数据挖掘 API
主流电商平台数据采集API接口|【Python爬虫+数据分析】采集电商平台数据信息采集
随着电商平台的兴起,越来越多的人开始在网上购物。而对于电商平台来说,商品信息、价格、评论等数据是非常重要的。因此,抓取电商平台的商品信息、价格、评论等数据成为了一项非常有价值的工作。本文将介绍如何使用Python编写爬虫程序,抓取电商平台的商品信息、价格、评论等数据。 当然,如果是电商企业,跨境电商企业,ERP系统搭建,我们经常需要采集的平台多,数据量大,要求数据稳定供应,有并发需求,那就需要通过接入电商API数据采集接口,封装好的数据采集接口更方便稳定高效数据采集。
|
6天前
|
Web App开发 测试技术 网络安全
|
13天前
|
监控 物联网 Linux
python测试串口最大通信速率
【4月更文挑战第5天】
|
14天前
|
jenkins 测试技术 持续交付
软件测试|docker搭建Jenkins+Python+allure自动化测试环境
通过以上步骤,你可以在Docker中搭建起Jenkins自动化测试环境,实现Python测试的自动化执行和Allure报告生成。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
34 6
|
29天前
|
Web App开发 前端开发 JavaScript
Python Selenium是一个强大的自动化测试工具
Python Selenium是一个强大的自动化测试工具
|
1月前
|
前端开发 API 网络架构
Python 如何开发出RESTful Web接口,DRF框架助力灵活实现!
Python 如何开发出RESTful Web接口,DRF框架助力灵活实现!
|
1月前
|
安全 测试技术 API
请描述在 Python WEB 开发中常用的测试方法。
请描述在 Python WEB 开发中常用的测试方法。
16 0