python 接口测试 、提交数据

在测试过程中经常会遇见需要向服务器提交数据、或者进行接口测试,这个有很多方法,但是我经常用的就是使用python 编写脚本提交,方便。说说方法:

  思路:

      1、首先有一个提交数据的url 

      2、按照字典的形式将需要提交的数据整理出来

      3、因为我们提交的数据进行转码,因为python解析器只认识它unicode

      4、将url和请求的值拼接起来 传递给一个参数

      5、请求该链接,并打印

 1 import urllib 
 2  
 3 import urllib2 
 4  
 5 url = 'http://www.haibian.com/?' 
 6  //post参数
 7 values = {'name' : 'Michael Foord', 
 8  
 9           'location' : 'Northampton', 
10  
11           'language' : 'Python' } 
12  
13  //将value参数转换为url格式的参数
14 data = urllib.urlencode(values) 
15  //请求链接拼接
16 req = urllib2.Request(url, data) 
17  //打开请求链接,服务器并返回
18 response = urllib2.urlopen(req) 
19  读取返回信息
20 the_page = response.read() 

ok

原文地址:https://www.cnblogs.com/Mushishi_xu/p/4362275.html