为了账号安全,请及时绑定邮箱和手机立即绑定

高性能产品的必由之路—性能测试工具

  • dcc
    ### 5.5 测试脚本参数化 - 对每个访问页面设置个性化参数 - Test Plan/用户组1/User Defined Varables - 设置用户变量,可以直接在参数里使用${varable_name}调用 - Test Plan/用户组1/CSV Data Set Config - 文件名,相对目录,如`../data/catgd.csv` - 文件编码,`utf-8` - 变量名称,`catid,gdid`,这两项对应`csv`中的位置,可直接使用${varable_name}调用 - 对用户组设置 - Number of Threads(users),访问线程(模拟用户数)
    查看全部
  • 性能测试的一般分类
    查看全部
    0 采集 收起 来源:性能测试分类

    2015-01-30

  • 为什么要进行性能测试
    查看全部
  • 性能指标 -- 系统资源类
    查看全部
  • 平均响应时间的业务影响
    查看全部
  • 合理的平均响应时间
    查看全部
  • 性能测试的两个关键点 1.模拟大量并发用户 2.监控系统负载参数分析系统瓶颈
    查看全部
  • 什么是性能测试
    查看全部
  • dcc
    自动化的一般方法:录制->回放 目的:模拟一个普通用户访问页面的过程,完成后重放过程 Test Plan/用户组1/HTTP Request Defaults(必要) Test Plan/用户组1/Recording Controller Workbench/HTTP(S) Test Script Recorder ……
    查看全部
  • dcc
    ### 3.7 评估磁盘读写性能极限 - 使用`fio`功能(如无,需要安装)完成评估: fio -filename=/tmp/test -direct=1 -iodepth 1 -thread -rw=randrw -ioengine=psync -bs=16k -size 2G -numjobs=10 -runtime=30 -group_reporting -name=mytest13 - 结果中的重要指标:iops 每秒I/O次数
    查看全部
  • dcc
    ### 3.8 `JMeter`性能测试工具简介 - Apache组织开发的性能测试工具 - 特性 - Web: HTTP, HTTPS - SOAP - FTP - LDAP - Message-oriented middleware (MOM) via JMS - MongoDB (NoSQL) - TCP - Others
    查看全部
  • dcc
    ### 3.6 `sysstat`常用命令之`NetWork`监控 - `sar -n DEV -f`:Report network statistics.(要指定关键词,DEV显示网络接口信息,EDEV显示关于网络错误的统计数据,NFS统计活动的NFS客户端的信息,NFSD统计NFS服务器的信息,SOCK显示套接字信息,ALL显示所有5个开关;所有关键词可单独或者一起使用。) 11:40:01 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s 11:50:01 AM lo 0.19 0.19 0.18 0.18 0.00 0.00 0.00 11:50:01 AM eth0 2.68 0.54 0.30 0.04 0.00 0.00 0.00 11:50:01 AM eth1 57.41 0.98 2.62 0.94 0.00 0.00 0.00 >- `IFACE` 网卡设备 >- `rxpck/s` 接收数据包/s >- `txpck/s` 发送数据包/s >- `rxkB/s` 接收字节数/s >- `txkB/s` 发送字节数/s >- `rxcmp/s` 接收的压缩数据包/s >- `txcmp/s` 发送的压缩数据包/s >- `rxmcst/s` 接收的多播数据包/s - `sar -n NFS -f`:同上解释,内容用截图表示。 ![统计活动的NFS客户端信息](https://dn-static-geeyan.qbox.me/images/60/90/2d1e53bf008ee9ce5493cc4175f3-thumb_png.jpg)
    查看全部
  • dcc
    ### 3.5 `sysstat`常用命令之`IO`监控 - `sar -b -f`:Report I/O and transfer rate statistics. 11:40:01 AM tps rtps wtps bread/s bwrtn/s 11:50:01 AM 0.84 0.22 0.63 8.31 5.01 12:00:01 PM 0.28 0.00 0.27 0.12 2.20 >- `tps` 每秒物理设备的I/O请求次数(read+write) >- `rtps` 读次数/s >- `wtps` 写次数/s >- `bread/s` 读数据块/s >- `bwrtn/s` 写数据块/s - `sar -d -f`:Report activity for each block device.(扇区相关) 11:40:01 AM DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util >- `tps` 每秒物理设备的I/O请求次数(read+write) >- `rd_sec/s` 读扇区次数/s >- `wr_sec/s` 写扇区次数/s >- `avgrq-sz` 平均每次设备I/O操作的数据大小 >- `avgqu-sz` 硬盘请求队列的平均长度 >- `await` 请求的平均消耗时间(包括请求队列等待时间)(ms) >- `svctm` 系统处理每次请求的平均时间,不包括队列消耗时间(ms) >- `%util` I/O请求占CPU的百分比,比率越大,越饱和
    查看全部
  • //性能测试 负载测试 load test 为了验证系统设计符合正常业务负载情况下系统性能表现的测试 压力测试 stress test 为了验证系统在极端负载情况下的性能表现的测试 开发更加关注负载测试下系统资源占有率,找到内存泄露,链接泄露和系统的性能瓶颈
    查看全部
    0 采集 收起 来源:性能测试分类

    2015-01-29

  • //性能测试 性能测试两个关键点: 1.模拟大量并发用户 2.监控系统负载参数分析系统瓶颈 平均响应时间(TTLB,Time to laster byte) 网页打开时间的影响 2/5/10原则 2---非常有吸引力 5--比较不错 10--糟糕 性能指标 cpu:占有率 内存:占有率,换页数 IO:读写请求书,读写量等 带宽,进站出站带宽占有率
    查看全部

举报

0/150
提交
取消
课程须知
1、需要具备一定的Linux基础能力 2、有望成为架构师的小伙伴 3、适合负责系统优化的小伙伴
老师告诉你能学到什么?
1、性能测试基本概念 2、TOP命令在性能测试中的应用 3、Sysstat工具在性能测试中的应用 4、评估磁盘IO性能 5、使用Jmeter录制脚本 6、Jmeter脚本参数化 7、Jmeter中撰写断言 8、Jmeter中模拟用户等待行为 9、性能测试过程中的性能监控和瓶颈分析 10、nmon工具了解

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!