摘要: 1、代理的了解 在上图中我们可以把Web server看成是Google服务器,正常情况下在国内是无法访问Google服务器的,这个时候就需要使用代理软件,帮助我们发送请求来访问Google服务器。然后再通过代理软件把Google服务器响应的结果返回给我们的浏览器,这个代理软件就起到了一个代理的作用 阅读全文
posted @ 2021-06-06 09:00 繁华似锦Fighting 阅读(472) 评论(0) 推荐(0)
摘要: (一)接口测试框架的思想 自动化测试框架不是一个模式,而是一种思想和方法的集合,通俗的讲就是一个架构。 为了更好的了解自动化测试框架,应该对以下几种自动化测试框架思想有一定的认知: 模块化思想 库思想 数据驱动思想 关键字驱动思想 以上仅仅是代表了一种自动化测试的思想,并不能定义为框架。 上面讲到框 阅读全文
posted @ 2021-06-05 12:16 繁华似锦Fighting 阅读(1147) 评论(1) 推荐(1)
摘要: 1、JSON提取器介绍 相信做过自动化测试的朋友经常会遇到这样的场景:我想调用系统中的某个业务接口,但是需要先登录系统。也就是现在很多接口的访问,都是需要登录接口的token做为基础。 在JMeter中先访问登录接口,使用后置处理器提取出来token或者Cookie的值,然后将该值带到后续的业务接口 阅读全文
posted @ 2021-06-04 18:00 繁华似锦Fighting 阅读(882) 评论(0) 推荐(1)
摘要: 1、XPath提取器介绍 有些WEB项目是前后端不分离的,接口返回的内容不是Json格式的数据,而返回的是一个HTML页面。并且有些参数是隐藏在HTML页面里面的,需要从HTML页面中提取出这些隐藏参数,这个时候就会用到XPath提取器组件。 XPath提取器组件常用于接口返回值为HTML或XML格 阅读全文
posted @ 2021-06-04 10:00 繁华似锦Fighting 阅读(894) 评论(0) 推荐(0)
摘要: 在察看结果树组件中,展示响应信息的方式有很多种,可以通过面板左侧的下拉框进行选择。 如下图所示: 1、CSS Selector Tester视图 CSS选择器测试器常用于查看HTML格式的返回数据,可以根据JSoup或Jodd对响应数据进行过滤和查看,最终得到我们所需要的数据。 CSS选择器测试器界 阅读全文
posted @ 2021-06-03 18:00 繁华似锦Fighting 阅读(1004) 评论(0) 推荐(0)
摘要: 1、察看结果树介绍 在JMeter中编写接口测试脚本的时候,需要进行调试和查看接口的请求结果是否正常,这个时候就可以使用察看结果树组件。 察看结果树组件中展示了每一个取样器请求的结果、请求信息和响应信息。我们可以通过察看结果树组件中的内容,来分析脚本是否存在问题。 提示:查看结果树在负载测试时注意不 阅读全文
posted @ 2021-06-03 10:00 繁华似锦Fighting 阅读(2591) 评论(0) 推荐(1)
摘要: JMeter中的BeanShell断言,可以使用BeanShell脚本来执行断言检查,可以用于更复杂的个性化需求,使用更灵活,功能更强大,但是要能够熟练使用BeanShell语。 1、BeanShell简介 Beanshell是一种类似JAVA的脚本语言,通过BeanShell可以对请求数据、响应数 阅读全文
posted @ 2021-06-02 10:00 繁华似锦Fighting 阅读(1249) 评论(0) 推荐(0)
摘要: JMeter中有个元件叫做断言(Assertion),它的作用和LoadRunner中的检查点类似。用于检查测试中得到的响应数据是否符合预期,用以保证性能测试过程中的数据交互与预期一致。 若接口的返回的Response Body为JSON格式数据,使用JSON断言组件来判断测试结果是较好的选择,判定 阅读全文
posted @ 2021-06-01 15:27 繁华似锦Fighting 阅读(1990) 评论(2) 推荐(1)
摘要: 1、JMeter断言介绍 JMeter中有个元件叫做断言(Assertion),它的作用和LoadRunner中的检查点类似。用于检查测试中得到的响应数据是否符合预期,用以保证性能测试过程中的数据交互与预期一致。 使用断言的原理:在Request请求的返回层面增加一层判断机制。因为Request请求 阅读全文
posted @ 2021-06-01 08:25 繁华似锦Fighting 阅读(3895) 评论(0) 推荐(0)
摘要: 1、HTTP协议介绍 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本(也可以说是资源)到本地浏览器的传送协议。 HTTP协议是基于TCP协议的应用层协议,它不关心数据在底层传输的 阅读全文
posted @ 2021-05-31 17:19 繁华似锦Fighting 阅读(1296) 评论(0) 推荐(3)