提问题技巧之NGINX性能测试问题

最近碰到很多网络朋友在咨询生产性能故障问题,一般碰到的都是这样提问题的:

老师,我们的生产环境CPU使用率99%,是什么问题?

老师,我压力测试过程中响应时间一直在增大是什么问题?

老师,我们压力测试过程中,网页打开白屏是什么问题?

这个时候变成是我们在协助猜测套问题,引导咨询学生一步一步的说明问题原因,例如是测什么交易啊?是什么环境配置?出现什么状况等?然后在交流讨论过程中,他们才学会慢慢去看问题,有些监控资源命令还不大懂,例如我问了CPU使用情况如何,他们也不多用什么命令去监控,或者深一点的他们说CPU使用率不高,那是例如4C8G,这个时候,我又要套话,具体是4颗CPU 都使用率不高,还是平均使用率不高,或者某一颗CPU使用率100%,其他10%?----当然这个相对而言初学者是不懂怎么看,比较情有可原。

我想说的是:一般做为初学者,一下子公司让你们做压力测试,碰到问题多很正常,工具使用问题是一个大问题,环境资源是什么情况,不了解也是一个问题,测试思路对错也是一个大问题,反正说测就开刀,不管对错,问题出现了,找专业人士,劈头就如上发问,碰到脾气好的会耐心引导,碰到有个性的,直接不鸟你等等这纯属正常,又不认识,各有工作需要忙碌,怎么会无条件支持呢?所以为了减少提问题沟通成本,也减少双方的信息理解误差,建议各位朋友在提问题前,先想清楚,什么时候、什么环境(环境配置)、什么条件下、什么交易、什么类型的系统、什么类型的中间件、什么类型的数据库下、什么场景下等出席什么问题

例如,在测试环境下,压力测试100用户,响应时间很大

生产环境下,LINUX 服务器,MYSQL数据库,8C16G配置下,CPU使用率很高

生产环境下,LINUX服务器,应用服务器,TOMCAT 8.5 ,CPU使用率没办法上去,前端无法访问

测试环境下,接口压力测试,50线程并发压力测试10分钟,压测不上去,8C16G,tomcat8.5 ,CPU使用率很低等问题

当然如果有一定基础的测试人员,可以把错误信息截图,资源使用截图等等发给老师协助分析等这样更容易让双方在问题分析上达成共识,减少沟通成本。

案例如下:

时间: 2024-08-28 03:47:50

提问题技巧之NGINX性能测试问题的相关文章

Windows渗透与提权技巧汇总

参考:http://netsecurity.51cto.com/art/201312/426150_all.htm 1.旁站路径问题 2.用以下VBS: On Error Resume Next  If (LCase(Right(WScript.Fullname, 11)) = "wscript.exe") Then  MsgBox Space(12) & "IIS Virtual Web Viewer" & Space(12) & Chr(

beego、nginx性能测试

测试工具:ab(apacheBench) 硬件环境: Intel xeon cpu E5-2682 v4  2.50GHz  4 core 8GBytes 内存 软件环境: ubuntu16 nginx 静态文件 3Kbytes 26000次响应/秒(平均值)吞吐量:111Mbytes/秒(平均值)并发数:300每次请求响应时间:10.8[ms](平均值) ------------------------------------------------58Kbytes 20000次响应/秒(平均

webshell提权技巧 -中国寒龙出品 关注网络安全

web)权限终极9技巧 当我们取得一个webshell时候,下一部要做的就是提升权限个人总结如下:1: C:\Documents and Settings\All Users\Application Data\Symantec\pcAnywhere\看能否跳转到这个目录,如果行那就最好了,直接下它的CIF文件,得到pcAnywhere密码,登陆2.C:\WINNT\system32\config\进这里下它的SAM,破解用户的密码用到破解sam密码的软件有LC,SAMinside3.C:\Doc

Nginx性能测试工具之webbench

在apache中有自带的ab命令可以测试服务的压力,而nginx没有自带的命令,必须要采用第三方软件来测试,今天就简单介绍一下webbench对nginx的压力测试,压力测试是对系统管理员和运维人员必须的,可以很清晰地看清服务器能接受多大压力.注:本人是在虚拟机上做测试. 1.下载webbench软件和安装 wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz tar xvf webbench-1.5.tar.gz

Nginx性能测试

环境:Centos 7.0  Nginx 1.6.2 测试工具:siege 3.0.7 配置1: I3-3110M 4G 测试1(100用户,1000请求): 平均响应:0.06s 并发数:59.19 QPS:980.39 测试2(250用户,2500请求): 平均响应:0.17s 并发数:172.37 QPS:996.02 测试3(500用户,5000请求): 平均响应:0.24s 并发数:214.46 QPS:886.52 测试4(1000用户,10000请求): 平均响应:0.61s 并发

Nginx性能测试工具之http_load

http_load基于linux平台的一种性能测工具.用以测试web服务器的吞吐量与负载,测试web页面的性能.工具简单轻巧容易测试,但只能在Linux系统上使用,且只能测试web服务,不能对数据库进行测试.以下就用一台虚拟机测试一下nginx性能,测试只是写出方法并不是生产环境. 1.下载和安装http_load [[email protected] home]#  wget http://www.acme.com/software/http_load/http_load-14aug2014.

提答题技巧

先大概写几点: 可以手玩,适合较小的数据点: 利用没有程序运行时限的优势,写一个\(10^{10}\)大暴力都没有问题: 最重要的一点:面向数据编程,很多提答题的问题本身是没有多项式复杂度解法的,但是给出的数据具有一定的性质,如果发现了这些性质就比较容易在规定时间内解决: 提答题的常用算法:随机化,如模拟退火(尤其是在计算几何类问题中) 原文地址:https://www.cnblogs.com/lishuyu2003/p/12150457.html

Linux渗透与提权:技巧总结篇

本文为Linux渗透与提权技巧总结篇,旨在收集各种Linux渗透技巧与提权版本,方便各位同学在日后的渗透测试中能够事半功倍. Linux 系统下的一些常见路径: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 6

初次接触Nginx

前段时间,登上公司网站测试用的服务器,无意中看到一个access.log.gz的文件包,好奇心驱使我将其从远程服务器下载到了本地,然后解压,打开看,是一份访问日志,之前总是听到他们运维的提到访问日志访问日志,脑子只对它有印象,但不知道具体是什么,现在知道了,然后,然后不懂就要问呀,了解到了一个叫nginx的服务器软件.利用业余时间简单的了解后,就想能不能在自己的电脑上安装一个nginx,平时开发调试时,也可以监控用的最多的几个端口,虽然感觉并没有什么意义,但也可看作是一种学习,毕竟自己动手操作一