方式一:--------------------------------------------------------------------------------------------------------------------------------------

只存在单个复制单个请求时:(但是如果当前接口集存在很多个请求时这样操作就需要重复很多次了)

1、打开对应的请求界面的code,并选择python-requests类型代码格式

8、postman中    转码生成python-requests接口请求代码,并定义一个获取及请求的方法

 2、可复制出代码到自己本地编辑器

 

 

 

 

方式二:----------------------------------------------------------------------------------------------------------------------

postman中的接口请求集中存在多个请求时:  循环判断请求接口

1、选中某个接口集,然后选择Export

8、postman中    转码生成python-requests接口请求代码,并定义一个获取及请求的方法

 

默认导出为一个json文件,所以默认导出就可以了

8、postman中    转码生成python-requests接口请求代码,并定义一个获取及请求的方法

 

 

8、postman中    转码生成python-requests接口请求代码,并定义一个获取及请求的方法

 

 

2、打开查看这个导出的接口json文件.

------>  实际上在 python编辑器内就是:将json文件进行序列化、反序列化的操作进行读取并循环请求;

3、python写一个循环读取及请求:

(读取的是导出的json文件中的内容,即:实际接口请求的返回的内容)

 readjson():   #对json文件中的item进行循环遍历
       if item['request']['method']=='GET':     #遍历到这个item['requests']['method']下如果请求方式为get
        r=requests.request(
           method=item['request']['method'],#将遍历到的这个赋给method
           url=item['request']['url']['raw'])  #将遍历到的这个赋给url
        print(r.json())

      elif item['request']['method']=='POST':   #遍历到这个下,如果请求方式为post
         r=requests.request(
           method=item['request']['method'],  #将循环遍历到的这个赋给method
           url=item['request']['url']['raw'],  #将循环遍历到的这个赋给url
           json=json.loads(item['request']['url']['raw']))   
         print(r.json())
 if __name__ == "__main__":   #最后实例调用
     get_method()

相关文章:

  • 2021-04-26
  • 2022-12-23
  • 2021-10-29
  • 2021-09-08
  • 2022-12-23
  • 2021-09-17
  • 2022-12-23
  • 2021-10-03
猜你喜欢
  • 2021-10-02
  • 2022-12-23
  • 2021-12-17
  • 2021-11-20
  • 2022-12-23
  • 2022-12-23
  • 2021-12-13
相关资源
相似解决方案