首页 > 其他分享 >Httprunner修改response中数据类型

Httprunner修改response中数据类型

时间:2023-05-08 21:23:21浏览次数:42  
标签:Httprunner bodyE 数据类型 dict error type response

支持的类型默认三种 Text,bytes,Dict

如果超出三种类型则报错

E pydantic.error_wrappers.ValidationError: 3 validation errors for ResponseData
E body
E str type expected (type=type_error.str)
E body
E byte type expected (type=type_error.bytes)
E body
E value is not a valid dict (type=type_error.dict)

可以修改httprunner包中的modules.py文件,来增加支持的类型,例如添加list

 

标签:Httprunner,bodyE,数据类型,dict,error,type,response
From: https://www.cnblogs.com/woniuguoguo/p/14977422.html

相关文章

  • Httprunner使用
    官方中文文档V3https://www.ontheway.cool/HttpRunner3DocsForCN/concepts/step_case_suite/官方文档主要以yaml为例子,所以也用的yamltestcase结构分析:config:节点中设置当前文件全局的配置name:用例名base_url:全局base url,step中的url使用base_url开头param......
  • 第二章学习 数据类型之间的转化 strconv的方法实现
    变量 通过修改settings里的compactfolder来让目录的关系展开而不是合并起来1.变量声明varageintage=18fmt.println("age=",age)//声明和复制合成varage2int=19fmt.Println("age2=",age2);2.变量的四种使用形式指定变量类型但是不赋值,如果没有赋值操作默认值为0......
  • 【Issues】axios如何获取responseType为blob的请求的错误信息
    问题背景axios请求下载文件时会设置responseType:'blob’来处理,此时如果响应数据错误,则无法下载文件且同时没有把相关的错误信息提示处理。因为返回的是Blob对象,无法获取到普通对象中的错误信息。例如:{"code":450002,"data":null,"msg":"下载出错"}这就需要在下载文件时做......
  • 数据类型及常用方法
    引入我们学习变量是为了让计算机能够像人一样去记忆事物的某种状态,而变量的值就是用来存储事物状态的,很明显事物的状态分成不同种类的(比如人的年龄,身高,职位,工资等等),所以变量值也应该有不同的类型,例如salary=3.1#用浮点型去记录薪资age=18#用整型去记录年龄name='lil......
  • 使用 @ResponseBody 注解直接返回json字符串结果中文出现乱码
    在类上直接使用@RestController,这样子,里面所有的方法都只会返回json字符串了,不用再每一个都添加@ResponseBody!我们在前后端分离开发中,一般都使用@RestController,十分便捷!@RestControllerpublicclassUserController{//produces:指定响应体返回类型和编码@Request......
  • response
     方法: 重定向:  路径问题:  response响应字符数据  response响应字节数据;   ......
  • k10_java数据类型
    数据类型强类型语言java是强类型语言要求变量的使用过要严格符合规定,所有的变量需要先定义后才能使用。弱类型语言就是类型定义不太严格,变量名可以不可以直接使用,或者直接定义个变量名,不用声明其类型java数据类型分类————Java的数据类型分为两类基本数......
  • redis之五种基本数据类型
    0.前言本文主要讲解redis的五种基本数据类型:String、List、Set、SortedSet、Hash。学习如何使用它们,并且了解它们的底层数据结构实现,这样我们才能在适当的应用场景选择最适合的数据类型来解决我们的需求。1.String1.1简单使用String是redis最简单的且最常用的数据类型,可以......
  • httprunner 4.x学习 - 5. validate 断言总结
    前言HttpRunner4.x支持两种(jmespath和正则)提取返回结果的方式,并且内置了丰富的校验结果的方式assert校验方式validate可以支持的校验方式assert缩写功能equal"eq","equals","equal"相等less_than"lt","less_than"小于less_or_equals"le&q......
  • java语言和数据类型
    1、java和跨平台计算机语言和编程相关1.JVM:java虚拟机。2.JRE:java运行环境。包括程序运行所需的虚拟机和类库,一般服务器使用。3.JDK:java开发工具包。java语言是如何跨平台的?java语法规则(重点)类名建议首字母大写。2.一个类要运行必须要有main主方法。3.java语言严......