卖餐饮小程序 的文章
是一款智慧餐饮小程序模块,单店外卖小程序版和多店商家版,支持店内点单、预定菜品、预约桌位、扫码付款、线下买单、扫码点餐、在线点餐、O2O平台型、排队取号、订单提醒、支付收银 、会员营销、打印系统、会员卡、卡券等功能,非常适合餐饮行业拿来搭建自己的店内餐饮系统小程序。
文件:/f/25127180-497894760-c5cf7d(访问密码:551685)
以下内容无关:
-------------------------------------------分割线---------------------------------------------
1、XPath提取器介绍
有些WEB项目是前后端不分离的,接口返回的内容不是Json格式的数据,而返回的是一个HTML页面。并且有些参数是隐藏在HTML页面里面的,需要从HTML页面中提取出这些隐藏参数,这个时候就会用到XPath提取器组件。
XPath提取器组件常用于接口返回值为HTML或XML格式数据的时候,进行数据的提取。
XPath提取器组件在后置处理器元件中,后置处理器主要的作用,在请求结束或者返回响应结果时发挥作用。
2、XPath提取器界面详解
添加XPath提取器组件操作:选中“取样器”右键 —> 添加 —> 后置处理器 —> XPath提取器。
界面如下图所示:
下面是XPath提取器组件的详细说明:
名称:XPath提取器组件的自定义名称,见名知意最好。
注释:即添加一些备注信息,对该XPath提取器组件的简短说明,以便后期回顾时查看。
(1)Apply to:作用范围(返回内容的取值范围)
Main sample and sub-samples:作用于父节点的取样器及对应子节点的取样器。
Main sample only:仅作用于父节点的取样器。
Sub-samples only:仅作用于子节点的取样器。
JMeter Variable Name to use:作用于JMeter变量(输入框内可输入JMeter的变量名称),从指定变量中提取需要的值。
(2)XML Parsing Options:要解析的XML参数
Use Tidy (tolerant parser):当需要处理的页面是HTML格式时,必须选中该选项;如果是XML或XHTML格式,则取消选中。
Quiet:表示只显示需要的HTML页面。
Report errors:表示显示响应报错。
Show warnings:表示显示警告。
Use Namespaces:如果启用该选项,后续的XML解析器将使用命名空间来分辨。
Validate XML:根据页面元素模式进行检查解析。
Ignore Whitespace:忽略空白内容。
Fetch external DTDs:如果选中该项,外部将使用DTD规则来获取页面内容。
(3)第三部分内容
Return entire XPath fragment of text content:表示是否返回文本内容的整个XPath片段。
Reference Name:定义提取值的变量名称。
XPath Query:用于提取值的XPath表达式。
匹配数字(0代表随机):表示取值是第几个匹配结果,因为有可能XPath表达式会匹配到多个值。0表示随机,-1表示全部,1代表第一个,2代表第二个,以此类推。
Default Value:参数的默认值。也就是取不到值时的默认值。
总结XPath提取器组件:
对所有符合条件的取样器按顺序进行取样。
例如,如果有一个主取样器和三个子取样器,每个取样器都有一个符合条件的匹配结果(总共4个)。
当设置为Sub-samples only时,匹配数字为3,则第三个子取样器的匹配结果返回;
当匹配数字为0或者负数,所有的合格的取样器都将被处理,而当匹配数字>0,一旦找到足够的匹配,比对就停止下来。