首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
http
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
httprunner 3.x学习8 - variables变量声明与引用
httprunner 3.x学习8 - variables变量声明与引用 前言 在 HttpRunner 中,支持变量声明(variables)和引用($var)的机制。 在 config 和 step 中均可以通过 variables 关键字定义变量,然后在测试步骤中可以通过 $变量名称 的方式引用变量。 区别在于 在 config 中定义的变量为全局的,整个测试用例(testcase)的所有地方均可以引用; 在 step
80
代码人生
01-01 08:00
代码人生
HTTP缓存机制
HTTP缓存机制 转自:https://www.cnblogs.com/ranyonsue/p/8918908.html 1.概览 Web 缓存大致可以分为:数据库缓存、服务器端缓存(代理服务器缓存、CDN 缓存)、浏览器缓存。 浏览器缓存也包含很多内容: HTTP 缓存、indexDB、cookie、localstorage 等等。这里我们只讨论 HTTP 缓存相关内容
89
代码人生
01-01 08:00
代码人生
httpClient 下载
httpClient 下载 private void button2_Click(object sender, EventArgs e) { get(
90
代码人生
01-01 08:00
代码人生
httprunner 3.x学习10 - parameters 参数化
httprunner 3.x学习10 - parameters 参数化 前言 httprunner 3.x可以在yaml文件中参数化,在 config 中使用 parameters 关键字 环境:httprunner==3.1.4 参数配置 参数名称的定义分为两种情况: 独立参数单独进行定义; 多个参数具有关联性的参数需要将其定义在一起,采用短横线(-)进行连接。 数据源指定支持三种方式: 在 YAML/JSON/py
82
代码人生
01-01 08:00
代码人生
httprunner 3.x学习11 - 参数化(parameters)引用外部 csv 数据文件
httprunner 3.x学习11 - 参数化(parameters)引用外部 csv 数据文件 前言 httprunner 3.x参数化(parameters)数据源支持三种方式: 在 YAML/JSON/py 中直接指定参数列表:该种方式最为简单易用,适合参数列表比较小的情况 通过内置的 parameterize(可简写为P)函数引用 CSV 文件:该种方式需要准备 CSV 数据文件,适合数据量比较大的情况 调用 debugtalk.py 中自
89
代码人生
01-01 08:00
代码人生
httprunner 3.x学习13 - hook 机制
httprunner 3.x学习13 - hook 机制 前言 httprunner 3.x可以支持hook机制,在发送请求前做一些预处理或在请求完成后后置处理 setup_hook :主要用于处理接口的前置的准备工作,也可以对请求 request 参数签名加密等操作 teardown_hook:主要用于后置清理工作,也可以对返回 respone 解密等操作 测试步骤添加hook # debugtalk.p
62
代码人生
01-01 08:00
代码人生
HTTP系列之 状态码
HTTP系列之 状态码 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 HTTP状态码的英文为HTTP Status Code。 常见HTTP状态码: 200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 4
61
代码人生
01-01 08:00
代码人生
httprunner 3.x学习16 - 断言使用正则匹配(assert_regex_match)
httprunner 3.x学习16 - 断言使用正则匹配(assert_regex_match) 前言 httprunner 3.x可以支持正则匹配断言,使用assert_regex_match方法 assert_regex_match assert_regex_match 源码如下 def assert_regex_match( self, jmes_path: Text, expected_value: Text, mes
66
代码人生
01-01 08:00
代码人生
HttpClient封装工具类
HttpClient封装工具类 package com.example.demo.util; import org.apache.http.client.config.RequestConfig; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.met
71
代码人生
01-01 08:00
代码人生
httprunner 2.x学习15 - response 返回 html 页面解码
httprunner 2.x学习15 - response 返回 html 页面解码 前言 requests 发送请求返回的 html 页面,默认是按 "ISO-8859-1" 编码解码,经常会出现返回的 html 出现乱码的情况。 httprunner 3.x可以在debugtalk.py 写个hook函数解码返回的html内容 response 解码 requests 直接请求页面,返回的html里面有乱码 import reques
70
«
1
2
...
6
7
8
9
10
11
12
...
32
33
»