这个是性能不好的机器。 没开始压测前,电脑的 cpu、内存占用情况。
另一台我自己的电脑,压测这个接口,平均值、90%、中位数等都是两位数。
性能不行这台机器还可以优化吗?是否可以修改一下配置?
产品那边还要我找出为什么这台机器性能不行 ,我说不就是机器原本就卡吗?未压测前内存都已经被占用 77% 了
还说叫我就应该用这种性能不好的机器还测,因为用户的机器差不多也是这样
这台电脑上用浏览器访问系统也是这么慢吗?如果是的话测一下这台电脑到服务端的网络情况吧,看看是否有延时丢包等情况。你这就一个样本,请求响应 8 秒多,配置再低也不该吧。
@ 贾航 在电脑的浏览器访问系统的话,也是调相同接口加数据的话,是比较快的,大约 1 秒响应吧,用 jmeter 也找不出什么原因,用另一台电脑 jmeter 调这个接口也很快,就这台电脑好慢。
先了解产品的压测目的吧,如果是压服务,还是建议部署到 Linux 环境中,windows 受其他因素太多了,先对比俩者差异性吧,任务管理器查看占用内存高的是哪个服务,可关闭掉尝试下
通过浏览器查看请求,需要勾选禁用缓存。检查下试试。
@ 宋明哲 换了个 jmterr 版本好了,不知道什么原因
搞压测先满足几个前提 1、发压机用 linux 系统,至于 windows 玩玩就得了 2、发压端和被压服务同一网段(走内网) 3、用 jmeter 静默压测,至于 GUI 也是玩玩就得了
用自己电脑搞压测,就属于探索或者玩玩吧,简单应付下领导
真要搞性能测试,你得去公司的环境里部署好服务,然后在进行性能压测吧