python自动化测试入门篇-jemter

部署运行你感兴趣的模型镜像

接口测试基础-jemter

接口文档地址:http://doc.nnzhp.cn

使用jmeter实现简单的http request的接口测试

一、get获取学生信息接口

第一步:新建一个Thread Group(线程组)

Jmeter所有任务都必须由线程处理,所有任务都必须在线程组下创建

第二步:新建一个HTTP Request

例子:发送一个get方法获取学生信息接口的http请求:

请求URL:http://api.nnzhp.cn/api/user/stu_info ?stu_name=xx17

如下图填写名称、地址、端口默认80、方法GET,路径、请求参数和参数值

第三步:添加HTTP Head Manager

需要添加header信息,key为Referer ,value为:http://api.nnzhp.cn

第四步:添加View Results Tree

任务右键-添加-监听器-查看结果树,来观察请求和结果

第五步:运行测试,查看结果

 

 

二、post+KV登录接口

请求url: http://api.nnzhp.cn/api/user/login

请求方式:post

参数:

 

Jmeter配置信息如下图:

 

三、post+json添加学生信息

请求url: http://api.nnzhp.cn/api/user/add_stu

请求方式:post

参数:入参是json类型

 

Jmeter配置信息如下图:

添加地址、端口、路径、在bodydate中添加json脚,必填项必填,结尾以“,”分隔;如果str中有汉字,需要补充配置编码为utf-8,否则存入数据库为乱码,查不到。

四、post+cookie金币充值

请求url: http://api.nnzhp.cn/api/user/gold_add

请求方式:post

参数:

 

JMeter配置方法:

1、充值操作需要依赖管理员登录的cookie,右键-添加-配置元件-http信息头管理器

2、在http信息头部管理中加入cookie参数

3、配置充值VK值信息

五、文件上传

请求URL:http://api.nnzhp.cn/api/file/file_upload

请求方法:post

参数:

 

Jmeter配置方法如下图所示:

转载于:https://www.cnblogs.com/qx21007874/p/10594396.html

您可能感兴趣的与本文相关的镜像

Python3.11

Python3.11

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值