请问Jmeter进行接口功能测试操作步骤是怎样的?

请问Jmeter进行接口功能测试操作步骤是怎样的?


波斯汪
浏览 691回答 2
2回答

子衿沉夜

操作步骤:1、指定接口功能测试相关测试计划2、从 API 文档提取接口清单3、编写测试用例并设计测试数据4、编写测试脚本并导入测试数据5、执行脚本并逐条比对每条测试数据的实际结果与预期结果是否一致各步骤主要实现:1、指定接口功能测试相关测试计划对程序不同模块进行任务划分,一般包括: 模块以及相关描述,指定该模块主要责任人,工期,预期产出以及当前进度等2、从 API 文档提取接口清单API 文档对各个接口实现具有完整且详细的流程说明,以及举例,但是对于我们测试而言,内容相对冗余,测试前期,一般会对API文档的各个接口,进行简化,压缩,提取接口测试时必须数据,以提高接口测试效率,其中简化压缩的结果就是接口清单3、编写测试用例并设计测试数据功能测试时,模拟用户的多样性操作设计测试数据是核心实现之一,该过程大致通过两步骤实现:步骤1: 设计测试用例,该过程是抽象的非具体的实现,是要声明预期使用那些类型的测试数据,而不设计具体数据,设计测试用例时原则主要有如下几点:a)、覆盖所有必选参数b)、组合可选参数c)、设计边界值数据d)、设计超出范围的数据e)、覆盖所有枚举值f)、设计错误数据g)、设计特殊符号数据.....另外,设计时需要在测试用例中声明该接口访问的 URL,请求方式以及预期结果等步骤2: 根据测试用例声明的数据类型,设计具体的测试数据,此过程为具体非抽象的实现,最终设计的数据一般会被保存在csv文件中4、编写测试脚本并导入测试数据功能测试时,需要针对同一功能脚本提交多条不同的测试数据,此实现中,一般使用 CSV Data Set Config 来读取批量数据,动态的参数化的获取并设置测试数据,可以提高测试效率5、执行脚本并逐条比对每条测试数据的实际结果与预期结果是否一致步骤4批量操作完毕,要将提交的每条测试数据的执行结果与测试用例中对应的执行结果,相比对,如果预期与实际结果一致,一般无 BUG,不一致时,则可能有 BUG,当然对具体实现有疑议,可以写入备注以上内容均来自传智播客论坛,还有相关配套视频课程。找不到就官网对话框领取。
打开App,查看更多内容
随时随地看视频慕课网APP