-
测试脚本参数化 - 对每个访问页面设置个性化参数 - Test Plan/用户组1/User Defined Varables - 设置用户变量,可以直接在参数里使用${varable_name}调用 - Test Plan/用户组1/CSV Data Set Config - 文件名,相对目录,如'../data/catgd.csv',文件编码设为'UTF-8 without ROM' - 文件编码,'utf-8' - 变量名称,'catid,gdid',这两项对应'csv'中的位置,可直接使用${varable_name}调用 - 对用户组设置 - Number of Threads(users),访问线程(模拟用户数)查看全部
-
【回放】 1、左键点击新建的用户组名 2、按照顺序将录制的步骤复制到用户组下 3、用户组下需要创建有http配置HTTP Request Defaults 4、用户组下创建监听器Aggregate Report 和 View Result Tree(方便跟踪) 5、将HTTP(S) test Scrip Recorder停掉 6、将浏览器的代理服务设置还原 7、点击用户组名,点击run查看全部
-
自动化的一般方法:录制->回放 目的:模拟一个普通用户访问页面的过程,完成后重放过程。 【录制】 1、创建一个用户组 右键点击Test Plan->add->Threads(User)->Thread group 2、创建一个http配置 右键点击新建的用户组名->add->Config Element->HTTP Request Default 只有先添加一个配置,才能去添加对应的sampler(请求) 3、创建一个Controller 右键点击新建的用户组名->add->Logic Controller->Recording Controller 4、创建录制的workbench 右键点击workbench->add->Non-test Elements->HTTP(S) test Scrip Recorder (是一个代理服务器) 录制的目标控制器Target Controller:选择步骤5的Transaction Controller 点击右下角的Add Suggested Excludes,显示录制时要屏蔽的内容.*\.(bmp|css|js|gif|ico|jpe?g|png|swf|woff),即一些静态文件 5、在workbench下创建一个新的控制器 右键点击workbench->add->Logic Controller->Transaction Controller 再在该控制器下创建HTTP Request Default和录制控制器Recording Controller PS:可先在workbench中录制的步骤,再把步骤复制到新建的用户组(用户组下需确保有http配置) 6、创建监听器,需要在HTTP(S) test Scrip Recorder下创建(相当于代理服务器,在它下面创建才能监听到请求)右键点击HTTP(S) test Scrip Recorder->Listener->View Result Tree 7、在浏览器设置网络访问代理服务器 8、刷新前端页面,即可在View Result Tree里看到请求的详情查看全部
-
JMeter性能测试工具简介 - Apache组织开发的开源性能测试工具 - 模拟大量用户的并发访问 - 特性 - Web: HTTP, HTTPS - SOAP - FTP - LDAP - Message-oriented middleware (MOM) via JMS - MongoDB (NoSQL) - TCP - Others查看全部
-
评估磁盘读写性能极限 - 使用'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次数查看全部
-
sar -n NFS -f sa18查看全部
-
sar -n DEV -f sa18 : Report network statistics. 要指定关键词,DEV显示网络接口信息,EDEV显示关于网络错误的统计数据,NFS统计活动的NFS客户端的信息,NFSD统计NFS服务器的信息,SOCK显示套接字信息,ALL显示所有5个开关;所有关键词可单独或者一起使用。 >- `IFACE` 网卡设备 >- `rxpck/s` 接收数据包/s >- `txpck/s` 发送数据包/s >- `rxkB/s` 接收字节数/s >- `txkB/s` 发送字节数/s >- `rxcmp/s` 接收的压缩数据包/s >- `txcmp/s` 发送的压缩数据包/s >- `rxmcst/s` 接收的多播数据包/s查看全部
-
sar -d -f sa08 查看数据,读写是否有超大的情况,如果有注意读取的包的大小进行优化。 %util I/O请求占CPU的百分比,越大说明越饱和,分离应用程序和数据库,不要让服务器都用来处理I/O请求查看全部
-
sar -b -f sa08 tps每秒IO请求次数 rtps+wtps=tps 磁盘写的数据太多,可以改变一下程序的设计方法。如果一次写的数据特别大,需要时间也多,也要进行优化。查看全部
-
sar -r -f sa18 内存使用情况 kbbuffers文件磁盘块的缓存 kbcached是文件缓存 kbcommit保证系统运行所需要的内存。 如果%commit+%memused>100意味着导致内存的频繁换页 sar -B -f sa18 内存换页出入 pgpin/s pgpgout/s 内存换页,意味着磁盘的读写,IO性能受到影响 fault/s 缺页数(major+minor) sar -W -f sa18 swap pswpin/s pswpout/s 越多意味着内存越活跃查看全部
-
sar -p -f sa08 查看CPU各项指标的百分比查看全部
-
性能统计工具:sysstat;统计系统的各种资源占用情况 yum list sysstat yum install sysstat.x86_64 查看sysstat配置文件: cat /etc/cron.d/sysstat 查看sysstat生成的文件:cd /var/log/sa sar -q -f sa08 查看CPU任务队列、负载、1、5、15分钟的情况查看全部
-
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查看全部
-
### 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次数查看全部
-
他就咯哦健健康康了具体查看全部
举报
0/150
提交
取消