[发明专利]基于Jmeter的页面元素自动化测试方法、装置及计算机终端在审
申请号: | 202110936504.4 | 申请日: | 2021-08-16 |
公开(公告)号: | CN113778861A | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 黎志雄 | 申请(专利权)人: | 深圳市世强元件网络有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市瑞方达知识产权事务所(普通合伙) 44314 | 代理人: | 郭方伟 |
地址: | 518000 广东省深圳市龙岗区坂田街道雪岗路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 jmeter 页面 元素 自动化 测试 方法 装置 计算机 终端 | ||
1.一种基于Jmeter的页面元素自动化测试方法,其特征在于,包括下述步骤:
S1、创建Jmeter测试计划,在所述Jmeter测试计划中添加线程组和循环控制器,设置所述线程组和所述循环控制器的测试参数;
S2、在所述Jmeter测试计划中添加HTTP请求,配置所述HTTP请求中待测试页面的页面地址;
S3、在所述Jmeter测试计划中添加响应断言,所述响应断言为待测试页面元素在所述待测试页面中的位置;
S4、执行所述Jmeter测试计划得到测试反馈数据。
2.根据权利要求1所述的基于Jmeter的页面元素自动化测试方法,其特征在于,所述步骤S1中设置所述线程组和所述循环控制器的测试参数包括:设置所述线程组的线程数,设置所述循环控制器的循环次数。
3.根据权利要求2所述的基于Jmeter的页面元素自动化测试方法,其特征在于,所述设置所述线程组的线程数包括:设置所述线程组的线程数和线程数的持续时间。
4.根据权利要求3所述的基于Jmeter的页面元素自动化测试方法,其特征在于,所述线程组包括至少两个线程数,则所述设置所述线程组的线程数和线程数的持续时间包括:设置所述线程组的线程数和每个线程数的持续时间;
所述设置所述循环控制器的循环次数包括:设置所述循环控制器中每个所述线程数的循环次数。
5.根据权利要求1所述的基于Jmeter的页面元素自动化测试方法,其特征在于,所述步骤S2中配置所述HTTP请求中的待测试页面的页面地址包括:配置所述HTTP请求中的至少两个待测试页面的页面地址。
6.根据权利要求1所述的基于Jmeter的页面元素自动化测试方法,其特征在于,所述步骤S3包括:在所述Jmeter测试计划中添加至少两个响应断言,每个所述响应断言与待测试页面元素在所述待测试页面中的位置对应。
7.根据权利要求1所述的基于Jmeter的页面元素自动化测试方法,其特征在于,在所述步骤S4之后还包括:
S5、将所述测试反馈数据与预设正常数据进行自动比对,根据对比结果生成配置结果树和聚合报告。
8.一种基于Jmeter的页面元素自动化测试装置,其特征在于,包括:
测试计划创建单元,用于创建Jmeter测试计划,在所述Jmeter测试计划中添加线程组和循环控制器,设置所述线程组和所述循环控制器的测试参数;
页面地址设置单元,用于在所述Jmeter测试计划中添加HTTP请求,配置所述HTTP请求中的待测试页面的页面地址;
页面元素设置单元,用于在所述Jmeter测试计划中添加响应断言,所述响应断言为待测试页面元素在所述待测试页面中的位置;
执行单元,用于执行所述Jmeter测试计划得到测试反馈数据。
9.根据权利要求8所述的基于Jmeter的页面元素自动化测试装置,其特征在于,还包括:
测试结果比对单元,用于将所述测试反馈数据与预设正常数据进行自动比对,根据对比结果生成配置结果树和聚合报告。
10.一种计算机终端,其特征在于,包括存储器和处理器,所述处理器连接所述存储器;
所述存储器用于存储计算机程序;
所述处理器用于执行所述存储器中存储的计算机程序以实现如权利要求1至8所述的页面元素自动化测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市世强元件网络有限公司,未经深圳市世强元件网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110936504.4/1.html,转载请声明来源钻瓜专利网。