先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip1024b (备注软件测试)
正文
- 包含/不包含:检查服务器响应的头信息中是否包含/不包含特定的值。
- 匹配/不匹配:使用正则表达式来检查服务器响应的头信息中是否包含/不包含特定的值。
- 大小写敏感/不敏感:指定断言是否区分大小写。
响应时间断言
响应时间断言用于检查服务器响应的时间是否符合预期。例如,我们可以使用响应时间断言来检查登录页面的响应时间是否小于 5 秒。如果服务器响应时间超过了预期,那么断言将失败。
在 JMeter 中,响应时间断言有多种选项,包括:
- 大于/小于/等于:检查服务器响应的时间是否大于/小于/等于特定的值。
- 百分比:指定服务器响应时间的百分比,例如 90%,并检查是否小于特定的值。
具体使用示例
添加 HTTP 接口
我们有如下的 HTTP 接口。
添加断言
添加响应断言: 右击接口 > 添加 > 断言 > 响应断言。
之前的接口返回的数据结果如下:
{
“total”: 3,
“data”: [
{
“id”: 1,
“name”: “Apple”,
“price”: 100
},
{
“id”: 2,
“name”: “Orange”,
“price”: 200
},
{
“id”: 3,
“name”: “Banana”,
“price”: 300
}
]
}
我们对 响应文本中 包含字符串 “Apple” 做断言:
我们对 HTTP 的响应码 做断言:
断言结果
运行用例。如果响应符合断言,则什么都不会发生。否则,在结果树中会看到报错信息。将 响应文本中包含Apple 的断言值改成 Apple3
,运行,就会看到如下的报错:
总结
总之,响应断言是 JMeter 中非常重要的一个功能,它可以帮助我们检查服务器响应是否符合预期。在进行性能测试时,我们应该根据实际情况选择合适的断言类型,并设置合适的参数,以确保测试结果的准确性和可靠性。
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
BK-1713584552131)]
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!