Python 做借口测试用到的是requests模块,首先要导入requests库,pip install requests

1、get直接请求方式

  以豆瓣网为例:

url = 'https://read.douban.com/'respose = requests.get(url=url)# status_code 为返回的状态码
print(respose.status_code)
# text为返回的数据
print(respose.text)

  请求结果:返回状态码为200,表明请求的服务器响应正常,但不能说明该接口正常

     判断接口正常,看返回数据,如果返回数据达到预期结果才能算接口正常

  

2、get发送参数测试

  请求代码:

  请求豆瓣的搜索功能,搜索数据为三体

  发送的参数一定要是字典的形式,可以发送多个参数。发送格式:{'key1':value1', 'key2':'value2', 'key3', 'value3'}

  下面代码请求的为;url+参数,想等于请求的url=https://read.douban.com/search?q=三体

# --*-- coding:utf-8 --*--import requestssearch_url = 'https://read.douban.com/search'
search_word = {'q':'三体'}respose = requests.get(url=search_url, params=search_word)print(respose.status_code)
print(respose.text)

  响应结果:

  可以看到响应数据中有豆瓣阅读搜索:三体

  

3、响应结果的返回信息

  status_code:响应状态码

  url:请求的url

  encoding:编码格式

  headers:响应头

  request:请求的方式

  cookies:cookies数据

  raw:返回原始的响应体

  其他返回信息:

  content:通常用作gzip等压缩,会自定解压

  json():内置json解码器

  

文章链接地址:

https://www.cnblogs.com/tynam/p/9082339.html

小程序测试框架之minium入门

当当年中庆,百万自营图书大放价,又有羊毛可以薅了

功能测试面试题(一)

手把手教你利用Python网络爬虫获取链家网的房产信息

APP应用测试要点。。。。我知道的就这么多

python接口测试—get请求相关推荐

  1. python接口测试声音,python接口测试-登录

    终于调同登录接口了 import requests import json import unittest import HTMLTestRunner ur1='http://118.178.247. ...

  2. python接口测试面试题及答案_100道接口测试面试题收好了!【建议收藏】

    HTTP, HTTPS协议 什么是DNS HTTP协议 怎么抓取HTTPS协议 说出请求接口中常见的返回状态码 HTTP协议请求方式 HTTP和HTTPS协议区别 HTTP和HTTPS实现机有什么不同 ...

  3. Python中http请求方法库汇总

    最近在使用python做接口测试,发现python中http请求方法有许多种,今天抽点时间把相关内容整理,分享给大家,具体内容如下所示: 一.python自带库----urllib2 python自带 ...

  4. python 接口测试例子

    python 接口测试. 更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中 ...

  5. Python接口测试说明及代码实例

    Python接口测试说明及代码实例:含各种方法 一.接口说明文档 环境准备: 安装火狐 安装插件: httprequester https://addons.mozilla.org/en-US/fir ...

  6. requests模块--python发送http请求

    requests模块--python发送http请求 方法一. ? 1

  7. python实现http请求并发_Python使用grequests并发发送请求

    前言 requests是Python发送接口请求非常好用的一个三方库,由K神编写,简单,方便上手快.但是requests发送请求是串行的,即阻塞的.发送完一条请求才能发送另一条请求. 为了提升测试效率 ...

  8. python传递参数格式_Python语言学习基础篇之Python发送Post请求之根据参数位置传参、数据类型、不同方式传参...

    本文主要介绍了Python语言学习基础篇之Python发送Post请求之根据参数位置传参.数据类型.不同方式传参,通过具体的内容向大家展现,希望对大家Python语言的学习有所帮助. 目录 一.验证 ...

  9. python接口测试框架实战与自动化进阶(三)

    python接口测试框架实战与自动化进阶 一.持续集成 1.持续集成环境搭建 1)安装Jenkins 官网下载后直接安装:https://jenkins.io/ 终端直接安装及启动:java -jar ...

最新文章

  1. jsoncpp 不能处理long类型数据
  2. hiho_1050_树中的最长路
  3. 高级Android开发面试汇总
  4. linux应用程序调试方法,Linux应用程序使用写文件调试程序的方法
  5. mysql创建管理密码_mysql 创建用户与授权、修改密码
  6. 最佳的开源云项目有哪些?
  7. 雷神开机logo更改_九代酷睿i9加持的性能怪兽 雷神911黑武士Ⅱ评测
  8. jQuery Ajax - ajax()方法,参数注释
  9. 什么是JDK,什么是JRE?JDK的安装和环境变量的配置
  10. mysql建模之前需要会什么_mysql – 什么是建模我简单表的最佳方法?
  11. Axure实现提示文本单击显示后自动消失的效果
  12. python运维开发项目_GitHub上值得推荐的8个python 项目
  13. 城市不透水面空间分析——以宁波为例
  14. 关于数据中台,扎克伯格和马化腾做法不同
  15. 立波 iphone3gs越狱教程:成功把iphone3gs手机升级成ios6.1.3系统,完美越狱,解决no service和耗电量大的问题
  16. 围棋规则的计算机实现
  17. 中断linux命令快捷键_Linux常用快捷键和基本命令
  18. P5200 [USACO19JAN]Sleepy Cow Sorting
  19. python的scipy简介
  20. 文科生参加计算机竞赛,文科生有保送的吗??

热门文章

  1. Python运算符详解
  2. webstrom 出现“非项目文件保护”Non-Project Files Protection dialog)解决办法
  3. Redis持久化中的RDB、AOF以及混合模式
  4. 如何规范写出 README 模板?
  5. nokia n97 MAC地址
  6. ZBrush创建3D模型的方法
  7. hdu 2732 Leapin' Lizards (经典网络流)
  8. windows10编译lsposed/magisk
  9. 识别领域的王者——静脉识别
  10. Git clone提速方法