首页 > 其他分享 >jmeter断言的用法7

jmeter断言的用法7

时间:2023-04-11 18:37:50浏览次数:57  
标签:xpath 断言 用法 响应 json jmeter 数据包

1,jmeter响应断言

image-20220116214636882

名称 说明 备注
响应文本 根据规则返回的结果中有对应的文本值
响应代码 响应返回的code码 比如200,404,500等
响应头 响应头信息里面的内容
请求头 请求头里面包含的内容
URL样本

image-20220116215831541

2,大小断言

判断响应数据包中是否包含正确数量的字节数

有时候返回数据包太小可能就意味着错误,比如图片很小加载失败

比如content-length字节大小,响应体中对应的content-length=2104,对应的大小可以输入2104选择等于

image-20220116221256014

image-20220116221048527

3,xpath断言

判断响应数据包中是否存在预设的xpath对象

多数应用于返回值包含html或xml代码中的用例中

如果是断言html需要勾选use tidy

image-20220116222617784

4,json断言

如果响应信息是json对象,可以考虑使用json断言,利用json表达式获取对应的变量值,然后进行对比

还可以只判断返回json包含key就认为是成功的

名称 说明 备注
assert json path exists 需要匹配的json表达式 比如:$.code
additionally assert value 勾选的话需要匹配json的值,不勾选的话只要存在key即可
expected value 具体匹配json的值

image-20220116223354304


本文永久更新地址:

https://www.fenxiangbe.com/p/jmeter断言的用法7.html

标签:xpath,断言,用法,响应,json,jmeter,数据包
From: https://www.cnblogs.com/fenxiangbe/p/17307228.html

相关文章

  • jmeter的界面介绍
    前言jmeter是一款进行接口自动化,性能测试的开源的工具界面jmeter菜单里面有个文件--模板,这个主要是一些请求不知道怎么设置时可以选择预制的一些模板选择对应的模板点击创建,就可以生成一个对应的记录,我们选择jdbc,创建后,就会生成jdbc,填写一些提示的信息运行菜单配置分布式,......
  • jmeter数据库连接6
    1,准备资料1.一个可用的数据库2.连接数据库需要的驱动2,jmeter连接数据库3,发送插入语句请求4,发送查询语句请求5,发送删除语句请求6,对数据库进行压测本文永久更新地址:1,准备资料1.一个可用的数据库搭建一个mysql8.0的数据库环境,并设置数据库可以远程访问docker......
  • jmeter的脚本录制3
    目录[TOC]1,jmeter录制入口测试计划》非测试元件》http代理服务器添加线程组添加录制控制器,目的为了把录制的脚本映射到对应的线程组里面的录制控制器里面设置代理端口和需要录制后到脚本映射位置,就是上面添加到录制控制器里面添加一个监听器,用来回放录制的......
  • jmeter两种不同场景的设计2
    前言jmeter单场景设计,一般性能需求场景设计性能需求1:在一定的用户数到访问下,要求响应时间是不是在规定的时间内,而且错误率是不是在规定的范围之内,如:要求能支持5个用户的访问,响应时间在100ms以内,错误率不超过2%性能需求2:要求响应时间在一定的范围内的情况下,能支持最大的用户......
  • Git 用法总结
    常见命令用法总结#显示当前路径$pwd#显示command的help$githelp#显示一个远程仓库的路径(需要先进入到该仓库的目录中)$gitremote-v#初始化新建的文件夹,使其能够被Git进行管理。该目录下会多一个.git目录,这个目录是Git来#跟踪管理版本的,以便回滚到......
  • AIX系统下sed的用法与实例——查询/打印/替换字符串并生成文件/删除
    sed是AIX中非常重要的文本流编辑器,它对输入的文本进行查询/打印/替换/删除等操作,并将结果写到标准输出。sed 命令包含很多功能,用于选择要修改的行,并只对选择的行作更改。首先,使用sed命令请记住:sed命令以行为单位对文本进行处理,处理完当前行,接着下一行文本输入进行处理,依次循环......
  • Jmeter 启动时报错:Not able to find Java executable or version. Please check your
    安装java环境,cmd窗口中执行java-version可以看到java的版本信息。双击jmeter启动文件,报错:NotabletofindJavaexecutableorversion.PleasecheckyourJavainstallation解决办法:在启动文件jmeter.bat中添加java的环境信息SETJAVA_HOME=D:\Ksoftware\openjdk-19.0.2_w......
  • Jmeter在linux环境下会出现 html测试报告 响应结果为空得问题
    1.在jmeter_home/bin/jmeter.properties文件中修改配置jmeter.save.saveservice.response_data=truejmeter.save.saveservice.samplerData=true 2.在user.properties文件中追加配置jmeter.save.saveservice.output_format=xmljmeter.save.saveservice.response_data=truej......
  • react useEffect的用法
    useEffect是ReactHook的一种,用于在函数组件中定义副作用操作,比如改变DOM、发送网络请求、订阅事件等等。useEffect用于替代类组件中的生命周期方法。它接受一个函数作为第一个参数,在组件更新时调用这个函数,如果你需要在组件挂载时调用这个函数,需要传入一个空数组作为第二个参数;如......
  • Wav2Lip-GFPGAN用法
    下载官网:https://github.com/ajay-sainy/Wav2Lip-GFPGAN下载:https://www.adrianbulat.com/downloads/python-fan/s3fd-619a316812.pth改名为:s3fd.pth存放到/Wav2Lip-master/face_detection/detection/sfd/s3fd.pth下载https://drive.google.com/uc?id=1fQtBSYEyuai9MjBOF8j......