最后更新:2022-03-17 09:23:58 手机定位技术交流文章
这是白奶奶的笔,很干燥,对我也很有用,只是用来分享
有很多Python自动测试的采访问题 由于空间限制 无法公布, 我正在整理出来, 并以我的工作代码提供, 你可以点击这里访问。
最高一级请求协议是http,主要界定服务和客户的互动规格,而最低一级请求协议是tcp/ip协议。
Get会把参数附在url之后,用?分割,&连接不同参数,Get获取资源,post会把参数放置在http请求体中,Post发送请求数据
Get create a tcp 数据包, 而 post 创造两个 tcp 数据包 。
获取浏览器发送 带有数据的 http 信头的请求, 服务器以 200 响应 。
Psot 请求浏览器传送信头, 服务器对信头响应100( 继续), 然后发送数据, 服务器对数据响应200 。
Get 不如 Post 安全。 当浏览器缓存时, 获取参数参数会缓存。 用户可以看到参数信息 。
302: 简要调整为网页,例如,在用户登录之前无法访问的网页,他首先将暂时改到登录屏幕。
403: 访问不足。 服务器理解但拒绝客户的请求 。
503:由于过分拥挤或维修,服务器暂时无法使用。
500:服务端异常
404:请求未获成功,因为服务器上没有找到所要求的资源。
401:身份查验请求
第1XX号系列:指派客户对代表接受并必须开展的特定活动作出反应。
第2XX号系列:代表的请求已经成功地得到服务器的接收、解释和批准,这一系列中最典型的身份代码是200和201。
代表要求客户采取进一步行动,完成3XX系列的要求,这些州代码用于调整和跟踪请求地址(再定向目标),本答复提供了这些地址。
这一类别中最常见的身份代码是301和302。
第4XX号系列:请求错误。 代表客户似乎发生了问题, 服务器处理速度放慢。 Common: 401, 404 状态代码 。
5x系列:表示服务器处理请求时有错误或异常,或者可以想象服务器知道,以现有硬件和软件资源无法完成处理请求。 经常使用500 503个状态代码。
申明,以及预测结果与实际结果的比较
数据库核查,视测试设想情况而定,与请求之前的数据一起核查数据库中的数据。
应用程序/x-ww-form-urlencoded:使用配对配对钥匙传输参数
多部分/格式数据:支持单页和多页上传。
应用程序/json:基于后端界面描述的支持数据类型。
Text/xml
基本的接口功能自动化测试流程为:需求分析–>用例设计–>脚本开发–>测试执行–>结果分析
Postman
JMeter
SoapUI
查询字符串参数( 查询字符串参数) 通常用于获取请求, 并以 URL 字符串 的形式发送 。
请求体体参数(请求体)通常用于POST请求,可用Fontent-Type界定各种参数类型。
相关的返回值首先从上一个接口的响应数据中收集,然后是正则表达式,或用于使用 JSON 分辨率提取所需的值,最后保存在一个变量中,并在以下界面中直接引用。
必须填满的字段:请求参数,可选
合法性:投入和产出既合法又犯罪。
边界:要求参数的边界值。
容忍错误:管理大量数据、经常请求和重复请求(如订单)、异常网络等。
校验应答数据:声明、数据提取到下一级接口..
逻辑检查:如果两个请求的接口的顺序精确,则必须核实转让。
性能:界面模拟和测试、逐步压力、瓶颈分析
安全:提出有害的性格要求,如SQL注入、跨地点脚本(XSS)、敏感数据和商业逻辑(例如省略基本程序;未经授权更改敏感数据)
由于对尖端界面的依赖,每项请求必须提供含有有效账户信息的Session或Cookie或Cookie,才能成功发送,并在生成 POPST 请求时添加所需的会话或Cookie。
某些MOCK工具(例如,JSON服务器和简单Mock是两种工具,可用于复制第三方数据返回,减少对第三方数据接口的依赖。

本文由 在线网速测试 整理编辑,转载请注明出处。