2.jmter安装介绍及接口流程

发布时间:2024年01月23日

一、安装

1.安装jdk并且配置jdk的环境变量

2.下载并解压jmeter

安装参考网页

二、jemter文件介绍

backups:备份目录,jmx的脚本。自动的保存你的接口项目

bin目录:存放jmeter的启动脚本,配置文件,模块文件。

jemter.bat 启动文件

jmeter.properties 全局配置文件

如永久中文修改:language=zh_CN

乱码修改:sampleresult.default.encoding=utf-8

docs 离线帮助文件

extras 存放和第三方集成构建文件。比如:Ant,bulid.xml

lib 库文件,jar包

licenses 许可证文件

printable_docs 用户手册

三、jemter的界面介绍和功能

页面

查看日志及修改日志级别

组件(元件)

1.测试计划:jmeter的起点和容器

2.线程组:代表一定的虚拟用户

3.取样器:发送请求的最小单元

4.逻辑控制器:控制组件的执行顺序

5.前置处理器:在请求之前的操作

6.后置处理器:在请求之后的操作

7.断言:判断请求是否成功

8.定时器:是否延迟或间隔发送请求

9.配置元件:请求器的配置信息

10.监听器:负责收集测试结果

执行顺序:

测试计划》线程组》配置元件》前置处理器》定时器》取样器》后置处理器》断言》监听器

定时器:固定(指定间隔时间)、高斯(随机间隔时间)、同步(同步发送)

作用域:

组件会作用于它的父级组件,同级组件以及同级组件的子组件。

四、接口测试流程

1.拿到api接口文档(抓包、录制),熟悉接口业务,接口地址,鉴权,入参,出参,错误码,兼容

2.接口测试用例的设计和评审

????????正例:输入正常入参,接口能够成功返回数据

????????反例:

????????????????1.鉴权反例(必填,错误,鉴权码过期,鉴权次数限制)

????????????????2.参数反例(必填,参数类型异常,参数长度异常,错误码的覆盖(根据业务而定))

????????????????3.其他场景(黑名单,调用次数限制,分页场景)

????????????????4.兼容性(一个接口对应多个版本App)

3.执行接口测试

4.团队协作,持续集成并生成报告发送邮件等。

注:一般一个正反例接口需要写20-30条接口测试用例

五、Cookie

cookie鉴权的原理:

客户端第一次访问服务器,服务器就会生成cookie,然后通过响应头里的Set-Cookie传输到客户端,然后保存在客户端

第二次到第n次访问服务器时,那么在请求头里面通过Cookie把我们保存在本地的Cookie信息传输到服务以实现鉴权

文章来源:https://blog.csdn.net/m0_65657661/article/details/135760568
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。