接口用例怎么写

1. jmeter 的接口测试用例怎么写

一、创建工程、引包1、创建JAVA工程2、引入Jmeter中lib\ext基础包:ApacheJMeter_java.jar、ApacheJMeter_core.jar3、引入Jmeter日志包:jorphan.jar,logkit-2.0.jar,commons-logging-1.1.1.jar,avalon-framework-4.1.4.jar4、引入.test.jmeter; import java.io.IOException; import org.apache./merchandise/GetSearchSuggestion"); params.addArgument("data", "data={\"token\": \"aaaaaaaaaa\",\"body\": {\"keywords\": \"蓝月亮\"}}"); return params; } } 3、main函数测试成功后,打成jar包,放到%Jmeter_Home%\lib\ext目录中即可 三、运行用例1、运行%Jmeter_Home%\bin\jmeter.bat2、添加线程组,Java请求、查看结果树、聚合报告3、执行后的结果为 Tips:快捷键 Ctrl+R运行用例、Ctrl+E清除运行结果 /kash_chen007/article/details/37690411。

2. 接口测试用例怎么准备

根据以往的工作经验,接口用例设计主要从以下三个方面来进行设计:

1 输入

输入参数主要从以下几各方面设计:

a 必填项校验

接口文档中有是否必填的说明。参考接口文档即可。

b 参数长度校验

参考接口文档即可。

c 参数值的有效性校验

如:身份证号的校验 ,设计的数据虽然符合身份证号的规则,但是并不是真实有效的身份证号;这种情况就要看身份证号的校验规则是什么样了,一般都是用的现成的身份证号校验器,但是有些是自己写的校验算法,这个本人就遇到过这种问题---校验算法写的不正确;

所以参数有效性的校验就需要结合实际业务场景,判断哪些数据是真实有效的数据,一定要确保所有真实有效的数据是可以验证通过的。

d 参数组合校验

不同的参数组合可能会存在不同的业务场景;

e 如果参数是枚举值,一定要各种枚举值都要测试,因为可能不同的枚举走的不同的业务流程;

f 参数值的默认值的校验

参考接口文档。

g 某些参数具有特定的生成规则,要单独针对生成规则设计用例,一定要保证真实有效的数据是可以验证通过的。

如身份证号中间几位 ******19860701****,本人就遇到过输入******19861001****这种值校验不正确;

2 接口逻辑

接口逻辑我用的设计方法是分支覆盖--->;路径覆盖--->;场景覆盖,同样也是要结合实际业务场景,根本不发生的业务场景就是无效的测试用例。

a 第一步先把业务流程图画出来;

b 依据路程图中的分支分别设计,不同分支不同的场景,这里就要把异常的场景考虑进去;如接口超时,接口异常,接口请求成功或失败,成功后怎么处理,失败后流程是否继续执行,失败后的数据怎么处理;

以打款接口为例:

打款结果有打款成功或打款失败,成功后怎么处理,需要回写打款成功状态,失败后怎么处理,也需要回写失败状态,失败后的数据可以操作退回,也可以操作重新出款等等;如下

c 测试逻辑设计完成后要想一想不同的业务场景怎么去测试,需要哪些人员协助,

如接口超时怎么去测试,请求重复怎么去测试,请求并发怎么去测试

3 输出

输入结果:正常输出和异常输出,常用的方法有错误推断法(列举出程序中可能存在的错误或者异常,根据他们选择测试用例)

4 以上都完成后,要结合实际的业务场景去掉冗余的用例(即实际业务场景不存在的流程或者输入数据);

5 如果业务流程涉及到状态转换,要单独设计用户---方法:状态转换图;

6 涉及到多个不同金额或者手续费的计算,可能还会用到正交实验法去设计用例;

7 另外,用例设计中还应当包含异常流程中产生的异常数据的处理流程;---通常所说的补偿机制,这块流程能大大的减轻人工运营的工作量,当然,这需要在做系统设计的时候就需要把这部分考虑进去;

3. 接口测试怎么做

对于接口测试,首先测试人员要懂代码,你只需要知道接口的作用是什么就可以了(有文档更好,但大部分都没有);其次,自己去读开发的代码;然后,根据该接口功能及代码写测试用例;

用例设计:

1:写一个程序去调用该接口,看是否能够达到该接口所定义的功能

2:根据该接口参数,构造不同的用例,测试接口在参数合法及非法情况下能否达到预期效果

3:根据该接口中的逻辑,设计不同条件的用例,测试该接口实现代码的逻辑

4:进行容错及健壮性测试

5:静态检测代码,看是否有内存泄露、或永远走不到的分支、代码规范及逻辑是否合理。

6:对于一些接口,需要进行多线程测试

转载请注明出处育才学习网 » 接口用例怎么写

知识

具体内容怎么写呢

阅读(168)

本文主要为您介绍具体内容怎么写呢,内容包括怎么才能把内容写具体、,《如何把作文内容写具体》作文教案,主要内容怎么写。内容具体形象,是记叙文最基本的要求,只有具体形象地写人叙事、写景状物,才能强烈地感染读者。那么,怎样才能把记叙文内容

知识

《绝句》怎么背写作者是谁哪朝的

阅读(215)

本文主要为您介绍《绝句》怎么背写作者是谁哪朝的,内容包括《绝句》怎么背作者是谁哪朝的,古诗,绝句怎么写的,作者是谁,什么朝代的,绝句的作者是谁是哪朝的诗人。绝句就是四句的唐诗,有别于律诗。律诗是八句的。 好多诗没有题目就讲一个 绝

知识

胃肠间质瘤患者申请格列卫理由陈述怎么写

阅读(208)

本文主要为您介绍胃肠间质瘤患者申请格列卫理由陈述怎么写,内容包括格列卫患者援助项目如何获得中华慈善总会格列卫援助项目如何申请,格列卫申请理由,患胃肠间质瘤如何申请免费用格列卫。格列卫全球患者援助项目是目前针对突破性癌症治疗所

知识

豆芽怎么写

阅读(204)

本文主要为您介绍豆芽怎么写,内容包括作文《生豆芽》怎么写,豆芽生长记的作文怎么写,作文《生豆芽》怎么写。今天,老师给我们留了一项特殊的作业,是生豆芽。我兴高彩烈地跑回了家,心里别提有多高兴了,我向妈妈要了几把绿豆子,按妈妈说得泡到了温

知识

红缨怎么写

阅读(235)

本文主要为您介绍红缨怎么写,内容包括红缨教育理念在幼儿园中的运用怎么写,仿写红缨的词语,红缨怎么造句。红缨教育五大法则法则一 无条件尊重每一个孩子,关爱每一个孩子每一个孩子生来就有差异。每一个孩子都是这个世界的唯一。每一个孩子

知识

车夫怎么写

阅读(175)

本文主要为您介绍车夫怎么写,内容包括我的伯父鲁迅先生中怎么写车夫的外貌动作神态,写一篇作文车夫的故事四百字上,外貌描写(暴雨下一位登三轮车的车夫形象)怎么写急。那一天,我乘坐了一辆三轮车,那位三轮车夫的举动令我永远也忘不了。 那晚,下

知识

绑定怎么写

阅读(121)

本文主要为您介绍绑定怎么写,内容包括捆绑的绑的怎么写,js绑定方法怎么写,QQ绑定怎么样写发送信息的号码。方法一:绑定属性元素 最简单和向后兼容性最好的事件绑定方法是把事件绑定到元素标识的属性。事件属性名称由事件类型外加一个“on”

知识

电脑规格怎么写

阅读(186)

本文主要为您介绍电脑规格怎么写,内容包括组装电脑在固定资产统计中,怎么写规格型号,如何写电脑的配置单,电脑数字大小写怎么改。解决电脑数字大小写怎么改的步骤如下:1.打开电脑,打开excel工作表。

知识

才能英语怎么写

阅读(222)

本文主要为您介绍才能英语怎么写,内容包括怎样才能写英语,高中英语作文怎么写才能得高分本人已经高三,英语作文很少有及,英语怎么写。坚持“多说”、“多听”、“多读”、“多写”,那么你的英语成绩肯定会很出色。 多“说”。 自己多创造机

知识

污染环境怎么写

阅读(209)

本文主要为您介绍污染环境怎么写,内容包括怎样写环境污染的作文,污染环境的作文,关于环境污染大的说说怎么写。在21世纪的今天,人类的科学经济发展已经达到了很高的水平.然而我想问:你们有没有意识到人类的活动对环境会造成怎样的影响呢? 森林

知识

保险会议心得体会怎么写

阅读(176)

本文主要为您介绍保险会议心得体会怎么写,内容包括保险感想怎么写,保险心得体会怎么写,保险心得体会怎么写保险心得体会怎么写。原发布者:欣雅图表竭诚为您提供优质文档/双击可除保险心得体会篇一:保险培训心得体会保险培训心得体会怀着空杯

知识

加入市摄影家协会入会申请书主要经历怎么写

阅读(479)

本文主要为您介绍加入市摄影家协会入会申请书主要经历怎么写,内容包括加入市摄影家协会入会申请书主要经历怎么写,(填写申请加入摄影家协会)中有一栏:摄影主要经历怎么写搜狗,加入摄影协会的申请书该怎么写。范文如下: 摄影协会成立申请 敬爱的

知识

本地人常住人口证明怎么写

阅读(255)

本文主要为您介绍本地人常住人口证明怎么写,内容包括街道办理的常住人口证明怎么写,常住户口证明怎么写,常住人口证明怎么写。常住户口证明携带身份证、户口本或者暂住证到当地派出所办理即可。常住户口是我国根据户籍制度所确定的一种称呼

知识

小学生一年级看图写话练习一怎么做呢

阅读(193)

本文主要为您介绍小学生一年级看图写话练习一怎么做呢,内容包括小学生一年级看图写话练习一怎么做小学生一年级看图写话练习一怎,小学一年级学生怎样训练看图写话,小学一年级学生怎样训练看图写话。最低0.27元/天开通百度文库会员,可在文库

知识

Java短信接口怎么写

阅读(255)

本文主要为您介绍Java短信接口怎么写,内容包括手机短信验证码java接口怎么写,java短信接口发送的这三种短信,你收到过几种,用Java调用短信接口给手机发送短信怎么写代码接口已经有了。这个首先你要确定一下短信平台,他们会给你提供短信实现

知识

java怎么写短信接口

阅读(192)

本文主要为您介绍java怎么写短信接口,内容包括手机短信验证码java接口怎么写,用Java调用短信接口给手机发送短信怎么写代码接口已经有了,,java短信接口发送的这三种短信,你收到过几种。这个首先你要确定一下短信平台,他们会给你提供短信实现

知识

python接口怎么写

阅读(219)

本文主要为您介绍python接口怎么写,内容包括用python怎么写一个接口自动化框架,python调用soap接口怎么写,pythonhttp接口测试脚本怎么写。#!/usr/bin/env pythonimport sysstr = Truewhile (str):dig = int(input

知识

接口需求怎么写

阅读(237)

本文主要为您介绍接口需求怎么写,内容包括功能需求怎么写,软件工程需求分析外部接口怎么写,需求分析怎么写。需求分析是一项重要的工作,也是最困难的工作。该阶段工作有以下特点:(1)用户与开发人员很难进行交流在软件生存周期中,其它四个阶段

知识

怎么写接口文档

阅读(213)

本文主要为您介绍怎么写接口文档,内容包括什么是接口文档,如何写接口,有什么规范,软件接口说明文档怎么写,系统的内部接口文档怎么写。1 引言 1.1编写目的说明编写这份详细设计说明书的目的,指出预期的读者。1.2背景 说明:a.待开发软件系统的

知识

前端接口怎么写

阅读(218)

本文主要为您介绍前端接口怎么写,内容包括java后台怎么写接口给前端使用,java后台怎么写接口给前端使用,什么是接口文档,如何写接口,有什么规范。java后台如何给前端写使用接口,框架一开始就得考虑好的,很多都使用mvc架构往往用户登录时,用户

知识

后端接口怎么写

阅读(174)

本文主要为您介绍后端接口怎么写,内容包括前后端分离开发中后端接口怎么写,java后台怎么写接口给前端使用,前后端分离,关于接口文档,后端是要先写好接口文档,再进行写代。java后台如何给前端写使用接口,框架一开始就得考虑好的,很多都使用mvc

知识

接口测试用例怎么写

阅读(177)

本文主要为您介绍接口测试用例怎么写,内容包括jmeter的接口测试用例怎么写,求大神教教接口测试用例怎么写,没有接口文档怎么写接口测试用例。创建工程、引包创建JAVA工程2、引入Jmeter中lib\ext基础包:ApacheJMeter_java.jar、ApacheJMe

[/e:loop]