2018-10-10性能测试加强

性能测试加强

预期tps

  • 完成一次请求的时间
    (定时器间隔+平均响应时间)


    平均时间

    固定器的时间

    一次请求的时间为17+300=317毫秒

  • 一个线程一秒完成多少个请求
    一次请求时间为1/(0.17+0.3)=2.7 (17,和300,的单位是毫秒需要转化为秒)
    表示1秒发送2.7个请求
  • 预期的tps
    (1/(定时器间隔+平均响应时间)*乘以线程数)

性能测试

性能阶段:资源充足,请求越多,吞吐量越大

负载测试:负载达到最佳,请求数增加,响应时间增加,总的量趋稳

压测阶段: 超出系统负载,开始部分报错,响应时间大部分增加

服务器挂掉: 系统崩溃,无法处理业务

算出是性能阶段、负载阶段、压力阶段、

  • 1除以(avg+固定定时器所设间隔时间)*所设线程数
    所获得的值与TPS比较
    TPS值>=所得值 性能
    TPS值<所得值 负载
    TPS值 远远小于 所得值 压力

运维监控报告

  • cpu
  • 内存
  • 带宽
  • tcp连接数
  • 磁盘读写

性能瓶颈

image.png

dba是(数据库管理员)

性能测试场景

image.png

命令执行jement测试

  • 手动执行和命令执行的区别


    image.png

第一步在jement测试里面这个文件保存好

#

第二步新建所需要的文件夹

image.png

第三步打开命令的以下步骤

  • 第一步


    image.png
  • 第二步


    image.png
  • 第三步命令行打开输入命令
    命令:jmeter -n -t e:\10.8.jmx -l result.jtl -e -o e:\result
    命令含义
  • 输入命令


    打开命令行输入命令

第四步查看'result'文件

image.png

打开文件之后

类似于聚合函数的报表

xming简图

性能测试加强.jpg

课外学习

高斯定时器

你可能感兴趣的:(2018-10-10性能测试加强)