【技术实现步骤摘要】
一种测试脚本生成方法及系统
本专利技术涉及软件测试
,具体涉及一种测试脚本生成方法及系统。
技术介绍
随着互联网公司的快速发展,服务器端版本迭代速度加快,导致测试技术也需要随之不断调整及优化。现阶段主要通过接口测试来发现服务器端的问题。当前常用基本方法是使用EXCEL或专业接口管理工具(如禅道、TestLink)保存、管理测试用例,之后按照测试用例编写测试脚本。上述接口测试方案主要存在以下缺陷:(1)测试用例的编写及JMeter脚本占整个接口测试时长的80%以上,编写耗时长且重复性高;(2)测试用例与JMeter脚本分离,导致业务发生改变时需同时调整测试用例和JMeter脚本,若只维护其一容易引起混乱。(3)服务器端快递迭代时无法可持续集成,无法满足快速发版的需求。
技术实现思路
针对现有技术存在的缺陷,本专利技术实施例提供了一种测试脚本生成方法及系统。第一方面,本专利技术实施例提供了一种测试脚本生成方法,该方法包括以下步骤:创建JMeter脚本,生成初始JMeter脚本;逐条读取各条测试用例并获取各条测试用例的名称;根据各条测试用例的名称,分别判断各条测试用例 ...
【技术保护点】
1.一种测试脚本生成方法,其特征在于,包括:创建JMeter脚本,生成初始JMeter脚本;逐条读取各条测试用例并获取各条测试用例的名称;根据各条测试用例的名称,分别判断各条测试用例的类型,根据所述类型,在各个测试用例对应的脚本中添加相应的报文,包括:若所述类型为配置类,则在相应的测试用例对应的脚本中添加配置报文;若所述类型为HTTP请求类,则在相应的测试用例对应的脚本中添加HTTP请求报文及响应断言报文,其中,配置报文为HTTP默认请求报文或用户自定义参数中的一种,HTTP请求报文包括请求路径、服务器IP、服务器端口号及指令参数;整理并组合各条测试用例对应的脚本,生成脚本 ...
【技术特征摘要】
1.一种测试脚本生成方法,其特征在于,包括:创建JMeter脚本,生成初始JMeter脚本;逐条读取各条测试用例并获取各条测试用例的名称;根据各条测试用例的名称,分别判断各条测试用例的类型,根据所述类型,在各个测试用例对应的脚本中添加相应的报文,包括:若所述类型为配置类,则在相应的测试用例对应的脚本中添加配置报文;若所述类型为HTTP请求类,则在相应的测试用例对应的脚本中添加HTTP请求报文及响应断言报文,其中,配置报文为HTTP默认请求报文或用户自定义参数中的一种,HTTP请求报文包括请求路径、服务器IP、服务器端口号及指令参数;整理并组合各条测试用例对应的脚本,生成脚本接口数据;将所述脚本接口数据写入所述初始JMeter脚本,生成第一测试脚本。2.根据权利要求1所述的测试脚本生成方法,其特征在于,在生成第一测试脚本之后,所述方法还包括:组合所述第一测试脚本与Jenkins模块,生成第二测试脚本。3....
【专利技术属性】
技术研发人员:刘松,牛素芬,
申请(专利权)人:北京首汽智行科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。