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

 我来答
PDD表哥3Db
2019-02-18
知道答主
回答量:5
采纳率:50%
帮助的人:4万
展开全部
操作步骤:

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,当然对具体实现有疑议,可以写入备注
以上内容均来自传智播客论坛,还有相关配套视频课程。找不到就官网对话框领取。
百度网友c27cace
2019-02-17 · TA获得超过735个赞
知道小有建树答主
回答量:457
采纳率:73%
帮助的人:41.8万
展开全部
1、双击jmeter.bat
  2、右键点击测试规划à添加àThreadsà线程组,此时在测试规划下边显露出来线程组选项。点击该选项,显露出来线程组界面。参变量线程数表达若干个烦请,参变量Ramp-Up Period表达在多长时间内跑完全部的烦请,循环回数表达同一个烦请执行若干次。
  如果这三个参变量作别为100,10,1,则每秒执行100/10=10个烦请。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式