• 14
  • 14
分享
  • Jmeter查看结果树之查看响应的13种方法——软件测试圈
  • 恬恬圈 2021-02-04 15:14:37 字数 2134 阅读 2324 收藏 14

查看结果树查看响应有哪几种方法,可通过左侧面板底部的下拉框选择

1.png

1、Text

查看结果树中请求的默认格式为text,会显示请求的取样器结果、请求、响应数据3个部分内容。

取样器结果:默认Raw视图,可以切换为Parsed视图,表单显示更直观。

请求:默认Raw视图下,RestquestBody及RestquestHeaders两部分。HTTP显示更直观。输入信息查找,还可以设置区分大小写、正则表达式。

响应数据:显示ResponseBody及ResponseHeaders两部分内容。当数据过多时,可通过输入信息搜索,还可以设置区分大小写、正则表达式。

2.png

2、RegExpTester

当需要从上一个请求的响应结果中获取数据来关联到下一个请求,且通过正则表达式提取器来实现。可以选择该显示格式,输入正则表达式,点击Test,测试正则表达式是否正确。

3.png

3、BoundaryExtractorTester

当需要从上一个请求的响应结果中获取数据来关联到下一个请求,且通过边界提取器来实现。可以选择该显示格式,输入左边界,右边界,点击Test,验证是否正确。

4.png

4、CSSSelectorTester

通过css/jQuery提取器来实现关联时,查看结果可以选择CSSSelectorTester格式。可根据JSoup或Jodd对响应数据进行过滤和查看。验证css/jQuery提取器设置有无问题。

5.png

5、XpathTester

通过Xpath提取器来实现关联时,查看结果可以选择XpathTester格式。在XPathquery输入xpath表达式,点击Test验证,验证是否正常获取到所需内容。

此外,

UseTidy:当需要处理的页面是HTML格式时,选中该选项;如果是XML或XHTML格式,则取消选中;

Quiet:只显示需要的HTML页面,Reporterrors显示响应报错,Showwarnings显示警告;

UseNamespaces:如果勾选该选项,XML解析器将使用命名空间来分辨;

ValidateXML:根据页面元素模式进行检查解析;

IgnoreWhitespace:忽略空白;

FetchexternalDTDs:如果勾选该项,外部使用DTD规则来获取页面内容;

ReturnentireXPathfragmentoftextcontent:返回文本内容的整个XPath片段;

6.png

6、JSONPathTester

上一个请求的返回结果是json格式,通过JSON提取器来实现关联时,查看结果可以选择JSONPathTester格式。在JSONPathExpression输入JSON表达式,点击Test验证,验证是否正常获取到所需内容。

7.png

7、HTML

当返回结果是一个html页面时,默认的Text并不能很好的看到渲染效果。选择HTML选项,可以提供一个基本的页面布局展示,不能提供图像、样式等信息。虽不能与浏览器显示的页面相比。但能帮助我们判断请求是否成功。

8.png

8、HTMLSourceFormatted

返回结果是一个html页面,选择HTMLSource格式化选项,则渲染器将显示由Jsoup格式化和清理的HTML源代码。跟在浏览器显示界面,鼠标右键“查看页面源代码”的信息一致。

9.png

9、HTML(downloadresources)

选择HTML(下载资源)视图选项,则渲染器可以下载HTML代码引用的图像,样式表等。相比以上2种展示,更具体直观。

10.png

10、Document

选择Document视图。将显示从各种类型的文档中提取的文本。例如MicrosoftOffice(Word,Excel,PPT,2007-2010(openxml),ApacheOpenOffice(writer,calc,impress),HTML,gzip,jar/zip)文件以及“多媒体”文件(例如mp3,mp4,flv等)。

注意:

1)若使用Document视图,要求下载tika-app-xxjar(下载地址https://www.apache.org/dyn/closer.cgi/tika/tika-app-1.23.jar),并将其放在JMETER_HOME/lib目录中。

2)如果文档大于10MB,则不会显示该文档。要更改此限制,需设置JMeter属性document.max_size(单位为字节)或设置为0以删除该限制。

3)重启jmeter才能生效!

11.png

11、JSON

返回结果是json数据格式的,可选择JSON视图,将显示树状风格的响应结果(也处理嵌入JavaScript的JSON)。跟默认的text相比展示更直观。结果可输入信息查找,还可以设置区分大小写、正则表达式。

12.png

12、XML

将显示在树状风格的响应结果。任何DTD节点或Prolog节点都不会显示在树中;但是,响应可能包含那些节点。可以右键任何节点,选择展开或折叠其下面的所有节点。

13.png

13、Browser

选择Browser视图,会呈现浏览器的页面布局效果。

14.png

清楚了以上查看结果树中查看响应结果的方式,下次就可以依据自己想要的来进行选择了~~


作者:豆豆酱

原文链接:https://www.cnblogs.com/tudou-22/p/12058629.html


  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 读者提问:APP 兼容性测试怎么做 ?阿常回答:分为三步走:1、选取主流机型+版本;2、对主流机型做功能验证;3、选一款机型做网络兼容测试。一、选取主流机型 + 版本选取 TOP 机型+版本的几种途径:1、采用埋点的方式获取 APP 相关数据2、采用云测平台推荐的 TOP 机型+版本3、采用行业内统计的国内主流机型排行二、主流机型的功能验证选好主流机型,接着就是对每一款主流机型进行全功能验证。注意:如果 APP 需要使用到蓝牙、相册等手机自带功能,需要考虑软件与不同机型的蓝牙、相册等手机自带功能的兼容性。三、一款机型做网络测试挑选其中一款主流机型来做网络的兼容性测试。覆盖网...
            0 0 1241
            分享
          •   OPPO K12 手机官宣 4 月 24 日 14:30 发布,口号“为 5 亿大众用户普及百瓦闪充长续航”。  OPPO K12 拥有两款配色,与此前爆料的渲染图基本一致。该机预计配备 5500mAh 电池,支持 100W 快充,内部代号“皮卡丘”,还将与“一个雷电人物”进行联名。  一款型号为 PJR110 的 OPPO 新机在工信部完成入网,但并不确定官方名称。爆料称,这款新品为 OPPO K12 手机,可以参考海外发布的一加 Nord CE 4 手机。  一加 Nord CE 4 手机搭载了高通骁龙 7 Gen 3 处理器 ,搭配 LPDDR4X + UFS 3.1 组合,配备 6...
            0 0 632
            分享
          • 研究对象:豆瓣网豆瓣网简介:豆瓣(douban)是一个社区网站。网站由杨勃(网名“阿北”) 创立于2005年3月6日。该网站以书影音起家,提供关于书籍、电影、音乐等作品的信息,无论描述还是评论都由用户提供(User-generated content,UGC),是Web 2.0网站中具有特色的一个网站。网站还提供书影音推荐、线下同城活动、小组话题交流等多种服务功能,它更像一个集品味系统(读书、电影、音乐)、表达系统(我读、我看、我听)和交流系统(同城、小组、友邻)于一体的创新网络服务,一直致力于帮助都市人群发现生活中有用的事物。豆瓣网用户体验要素之战略层一. 产品目标:商业目标:打造国内口碑书...
            0 2 2716
            分享
          •   一、负责测试组的工作组织和管理  1.参加软件产品开发前的需求调研和分析;  2.根据需求,概要设计和开发计划编写项目总体测试计划,详细测试计划,测试大纲和测试文档结构表(测试计划 a.已上线产品维护以及需求变更 b.后期新项目的开发);  3.测试流程、测试工作规范、工作流程标准的制定(测试流程 a. 新产品开发,敏捷测试高迭代 b.产品上线后,维护阶段,新需求开发严格按照流程规范执行);  4.合理安排测试工程师、功能测试、业务专家、自动化测试(回归测试)、性能测试;  5.组织搭建测试环境以及测试结束后组织整理测试文档,提交测试报告;  6.现阶段测试规划(自动化测试、性能测试)、未...
            0 0 1101
            分享
          • 接口测试需要考虑的点/如何设计接口测试的用例?接口测试用例编写除了使用功能测试中最基本的等价类,边界值,因果图,错误推测,场景设计等方法外,还要考虑一些其他方面,首先我们要先进行冒烟测试,说白了就是传递正确的参数查看是否返回正确的结果然后还要考虑参数组合:因为参数有必填和非必填,参数的格式、长度,以及数据传输的业务流程中的一些限制,我们要考虑不同的参数组合的情况,以保证能够覆盖到所有的情况以及绕过验证、权限验证、参数是否加密最重要的是要考虑业务逻辑校验,请求的类型、格式,地址、参数,以及数据库的落地情况(比如测试新增更新的接口时,要看数据的返回是否完整,与数据库进行对比)。你做过接口测试吗,怎...
            9 9 2698
            分享
      • 51testing软件测试圈微信