51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5388|回复: 4
打印 上一主题 下一主题

一路走来学习JMeter---之IV项目测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-1-4 18:29:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一路走来学习JMeter---之IV项目测试

项目测试

1.       Project Testing怎样实现?

   1. 创建并测试脚本,通过后将脚本上传至服务器;
   2. 在服务器上搭建测试环境;
   3. 在DB server创建测试DB;
   4. 在测试服务器运行jmeter并执行脚本,保存测试结果;
   5. 读取db和web server的load average并保存;
   6. 分析以上数据,得出测试报告。

2.       Load average是什么?

Load average是指系统整体性能,是server上所有CPU在一段时间内的平均负载。

3.       Load average的三个数值分别代表什么?

分别代表了前5、10、15分钟在线用户数平均负载、进程数。

4.       怎样查看Load average?

在server上使用top –d 1 |grep ‘load average’ >目标文件。可以将load average数据导入指定文件。使用top命令可以在屏幕上直接查看。

5.       在采集Load average时的注意事项?

在采集load average时,要注意在load average释放结束后才可以开始下一轮测试。同样,在开始测试前要检查load average是否释放完成。这样可以保证所取数据的完整和所有数据的起点和终点的一致,这种数据产生的图表也是完整可靠的。

6.       应该什么时候使用top?

因为我们需要采集是project 脚本运行的全过程的server性能数据,所以,在运行脚本前应先运行top,在脚本运行结束后,使用q命令结束top。

7.       怎样在server上查看文件?

使用vi 文件名即可。

8.       怎样关闭打开的文件?

使用ESC+:+q+!关闭。

9.       怎样使用命令行的形式将运行结果导出?

jmeter -n -t my_test.jmx -l log.jtl 其中log.jtl是目标文件名。

10.   怎样在server间交换文件?

使用ftp命令,put/get表示交换方式,quit命令退出。

11.    怎样获得stats pack report?

a.       在DB server上进入oracle用户su - oracle;

b.       输入sql perfstat/pass@jason_webdb根据用户修改相应用户名和密码;

c.       根据情况采集数据exec statspack.snap;

d.       生成报告@?/rdnms/admi/spreport.sql

12.    STASPACK report 的作用?

STATSPACK是专用监控oracle性能的工具,通过分析脚本运行前后的2个快照,用工具将快照进行分析,给出oracle性能报告。

13.    怎样压缩及解压缩文件?

Tar –czf 目标文件 源文件    将文件打包;

Tar –xzf 源文件             释放文件。

14.    怎样在ftp中上传和下载压缩文件?

使用bin模式即可。

15.    为何不使用bin模式,也可以传递压缩文件?

如果2台机器使用相同的操作系统,这样是可以成功的,但是在不同操作系统间传递一定要用bin模式。

16.    在运行脚本时出现这种提示‘Exception java.lang.OutOfMemoryError: requested 16680 bytes for promotion. Out of swap space?’怎样处理?

这是因为jmeter java application向server申请的内存不足造成,需要将server重启或重新启动Jmeter。



17.    ‘ps –ef | grep java’这条命令怎么读?

‘ps –ef‘是指列出当前server上的所有进程;’|‘是管道符号;’grep java‘是查找所有与java有关的。整个命令用来查看所有与java有关的当前server上正在运行的进程。

18.    怎样查看oracle执行计划?

通过比较2条sql的执行计划,可以看到效率是否得到提高。使用 set autotrace on命令可以开启此功能。

19.    什么是GC?

是所谓的垃圾收集,如果server内存超过设定限制,系统会自动杀掉进程,保证机器运行。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-1-10 12:53:22 | 只看该作者
顶了后再拜读sdlkfj5
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-1-10 12:56:15 | 只看该作者
收藏
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-1-16 10:32:58 | 只看该作者

看不懂第4条如何查看load average

版主,您好,我是新手我看不很懂您写的文章。请问您第4条的如何查看load average 是什么意思?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-10-22 15:19:11 | 只看该作者
收藏了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-11 07:09 , Processed in 0.071146 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表