Jmeter接口测试

程序在数据量很小的情况下都是没有什么问题的,当程序的数据量起来,并发起来就会出现很多的问题。所以在开发设计的是时候需要考虑程序的性能问题。

在面试的时候经常回被问到程序的性能问题(QPS,TPS,吞吐量,响应时间),大概估算一下这些数据,数据通过公式能推算出来。但是事实胜于雄辩,我们做下压测实时统计下是更准确的吧。

我最后选择了最容易使用Jemter工具

我在网站上随便下了一个最新版本,官网Apache JMeter - Apache JMeter™下载太慢了,可以考虑使用国内镜像https://mirrors.tuna.tsinghua.edu.cn

有两种类型的包Binaries 二进制包可以直接使用,Source源码需要编译使用,我使用的apache-jmeter-5.6.3.zip zip包解压直接使用,在windows系统中使用jmeter.bat启动软件 linux系统中使用jmeter.sh启动  我在windows中使用的没有 linux使用经验

启动后会出现一个cmd窗口 和一个软件窗口。cmd窗口不能关闭,我们直接使用软件窗口就可以了

开始是英文的如果不习惯可以修改成中文Options->Choose Language->Chinese(Simplified)

开始Test Plant 右键  添加-》线程(用户)-》线程组    设置一些线程属性 

线程组创建好了 右键  添加-》取样器-》HTTP请求   添加请求的url 和参数就能简单的访问,压测一个接口了。

在测试接口的时候 gateway服务报错   JWT signature does not match locally computed signature. JWT validity cannot be asserted and should not be trusted

原因就是我写了 两个工具方法 去创建 解析JWT令牌  用的时候用混了  就报错了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值