电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

接口自动化测试框架搭建指引

来源:金蝶云社区作者:金蝶2024-09-235

接口自动化测试框架搭建指引

1 概述

前几期我们介绍了接口测试的方法和工具,学会了吧?是不是已经做好测试脚本了?那么,是时候安排自动化测试了。想做自动化,首先搭框架。下面介绍一款简单实用的框架搭建方案,只需极少量代码,整体架构请参考下图。


        


2 操作步骤

步骤1:环境准备

  1. 申请一台Linux服务器(虚拟机),也可以用本机;

  2. 安装Jenkins -----用于任务调度;

  3. 安装JMeter -----用于执行测试脚本;

  4. 安装配置管理工具SVN -----用于管理测试脚本及数据文件;

  5. 安装编译工具Ant -----用于生成报告。

步骤2:测试脚本及数据文件归档管理

脚本和数据的归档要做到:归类准确、层次清晰、关系明确。具体来讲:

  1. 目录层次一般分多级:产品/应用(模块)/功能,比如:领域模型/操作服务/保存操作;

  2. 用例脚本和用例数据放在同一目录,建议采用相同的文件名(类型不同),比如:


    


   3. 公共配置项提取出来,放到公共配置文件中,比如URL、用户名、密码等。


    

    


步骤3:调整JMeter脚本,读取配置及数据

   1. 在jmx线程组中添加用户自定义变量,利用JMeter自带的_P()函数获取传入的参数 ,即配置文件路径。


    


    2. 解析配置文件,读取配置项。配置项一般采用“key=value”的格式,需要添加BeanShell Sampler,写少量代码实现,可参考如下代码。


    


   3. 再添加一个用户自定义变量,利用JMeter自带的_P()函数获取传入的参数 ,即数据文件路径。


    


   4. 解析数据文件。一般情况下,数据文件建议采用CSV(逗号分隔)格式,我们可以利用_CSVRead()函数直接读取数据。


    


步骤4:调整jtl文件格式

JMeter自带生成report的功能,但是这个report偏重于展示性能指标,对错误信息展示不够详细,所以我们不打算采用JMeter自动生成的报告,而是采用Ant编译生成报告,可定制。Ant会将jtl文件转换为html文件,但是要求jtl必须为XML格式。而默认情况下,jtl格式为CSV,需要修改为XML格式。有两种修改方法,一种是在Ant中用命令行修改;另一种是手工修改properties文件:

   1. 进入JMeter安装目录,进入bin目录,打开jm

接口自动化测试框架搭建指引

1 概述前几期我们介绍了接口测试的方法和工具,学会了吧?是不是已经做好测试脚本了?那么,是时候安排自动化测试了。想做自动化,首先搭...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信