-
编号:
密级:
类别:
VS-TEM-TS/UM
秘
密
模
板
测试工具常见问题总结
____________________________________________ __________________________________________________ __________________________________________________ __________________________________________________ __________________________________________________ __________________________________________________ __________________________________________________ _____________________________________
_
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
______________________________
________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
_______________________
_______________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
________________
版本
1.0
编制:
胜利软件测试组
审核:
批准:
胜
利
油
p>
田
胜
利
软
件
有
限
责
任
公
司
ShengLi Oil Field Victorysoft Co., Ltd.
2013
年
12
月
目录
编写目的:
......................
..................................................
...............................................
3
1
、
2
、
3
、
4
、
安全测试总结
.....................
..................................................
................................. 3
TestDirector
工具使用总结
<
/p>
.
............................
..................................................
.... 5
loadrunner
的使用总结
<
/p>
.
............................
..................................................
.......... 6
数据库导入的问题
...................
..................................................
......................... 20
5
、
Jprofiler
内存监控工
具
.
..............
..................................................
............................ 20
6
、
Performasure
性能监控工具
.
........
..................................................
......................... 21
7
、
HP Diagnostic
Java
性能诊断工具
.................
..................................................
......... 22
编写目的:
本文记录使用测试工具中
遇到的常见和典型问题以及解决方法,
具体工具使
用见各工具的
操作手册。
同时希望大家能积极总结项目测试中的问题及解决方法,
丰富典型问题库,实现公司内的知识共享。
1
、
安全测试总结
安全测试进行前,
p>
做好相应数据备份,
使用
appscan<
/p>
工具进行安全扫描的基
本操作见《
App
sacn
安全扫描操作手册
.docx
》
1.1
AppScan
内存需求已超过预定义的限制
问题描述:
IBM
Rational AppScan
扫描时发生
内存需求已超过预定义的限制
错
误从而停止工作。
解决措施:
<
/p>
在
主
程
序
界
面
中
选
择
菜
单
[
工
具
]->[
选
项
]->[
高
级
]
页
面
。
检
索
tOnOutOfMemory
< br>属性并将其设定为布尔值
True
。
1.2
Appscan
p>
检测到其已不再会话环境中
问题描述:
Appscan
检测到其已不再会话环境中,正在尝试重新登录
解决措施:
(
1
)
、在扫描配置,会话检测重新选择一个标识符或关掉
p>
(
2
)
、看检测会话的标示对不对。如选择
logout
,这样只要页面中没有包含
这个标示就会检测失败。
(可以不
勾选此项检测)
1.3
攻击者访问
weblogic
服务器的若干管理
用途的应用程序。
问题描述:
WebLogic
服务器包含若干管理用途的应用程序:
p>
/AdminMain
、
/AdminPr
ops
、
/AdminRealm
、<
/p>
和
/console/
。
攻击者可以访问其中一
个或多个应用
程序,也许能够更改
Web
站点的配置。
解决措施:
限制访问管理控制台,倘
若不需要,请将其除去。
(
1
、将
p>
console
改名,改
一个和业务相关的
标识名字即可;
2
、禁用控制台(不建议)
)
1.4
扫描经常报超时
问题描述:
扫描经常报超时。
解决措施:
安全测试中扫描设置(通
信和代理选项)的访问超时要设置的尽量长一些,
最大可以设置
180
秒;设置的线程数默认是
10
个
,可以根据被测服务器的机器
配置和当前应用程序的访问速度,可适当降低成
5
个。
另外在搜索选项
页面可以把
Flash
相关选择去掉,不需要解析
flash
。如果
项目比较大,还可以适当降低冗余
路径的数量以及深度限制的数量。
另外在测试策略页面可以设
置安全扫描的策略,
通常我们是默认全部的策略,
也可以以实际
情况进行策略配置,
如安全级别配置只扫描高、
中级别的;
p>
类型可
以选择基础结构或应用程序等,根据项目实际情况来配置。<
/p>
1.5
AppScan
扫描进度太慢
问题描述:
AppScan
扫描进度太慢。
解决措施:
有时
AppScan
扫描进度太慢,
不算大的一个系统扫描
p>
1
天还未完成,
而且后
期几乎不动。可以将扫描任务暂停后,选择继续仅探索
---
继续仅测试
---
继续仅探
索
---
继续仅测试这样一个循环,扫描速度明显提升。
1.6
AppScan
工具导出报告时报错
问题描述:
AppScan
工具导出报告时报错。
解决措施:
AppScan
工具导出报告时,报如下错误
(
1
)由于系统资源不足,保存报告失败。如果您有打开的其他应用程序,请<
/p>
将其关闭,然后再保存一次。
(
2
)若有时导出
pdf
文件无法保存到本地,则可以导出成
html
格式或者
rtf
格式的文件。
2
、
Tes
tDirector
工具使用总结
2.1 TD
在
win7
或
IE8.0
下无法使用
问题描述:
TD
在
win7
系统或
ie8,ie9
上访问时,提示无法访问,刷新后,显示:
Following client components were not
downloaded successfully:
eX:
在活动的激活上下文中没有找到任何查找密钥。
eX:
解决措施:
以管理员运行
IE
,进入在
I
E8
中,设置
IE
属性工具
->Internet
选项
->
< br>高级
->
取消“启用内存保存减少内存攻击”和“启用集
成
windows
验证”选项,
p>
然后
关闭当前所有
IE
网页,重新打开一个
IE
,再次登陆时就没有问题了。
p>
注意:若是此两项为灰,无法修改,则是没有以管理员运行
IE
的原因,右
键选中
IE
,在弹出选项中选择“以管理员运行”
。
2.2 TD
在
win8<
/p>
或
IE9.0
、
IE10.0
下无法使用
问题描述:
访问
TD
提示无法访问,提示无法访问,刷新后,显示:
p>
Following client components
were not downloaded successfully:
eX:
在活动的激活上下文中没有找到任何查找密钥。
eX:
解决措施:
通过修改组策略的方法,使
TD
支持
IE10
,
方法如下:
打开命令提示符输入
gpedit
回车打开组策略编辑器
,计算机配置
-
管理
模版
-
windows
组件
-Internet explorer-
安全功能
-
关闭数据执行保护,
双击打开启用,
关闭组策略浏览器,命令提示符下输入
gpupdate/force
,强制更新组策略,重新
启动
Internet explorer
,即可正常登陆<
/p>
TD
使用了。
2.3 TD
字体显示小
问题描述:
TD
中字体太小,并且是英文
解决措施:
下
载
汉
化
插
件
“
TD8.0_SP2_”
,
地
址
:
http://
10.68.219.8/Pages/
项目管理
>
测试复用资产
>
测试问题库。
3
、
loadrunner
的使用总结
做性能测试时需要先作测试规划、方案;做好数据库备份。
3.1
提示找不到检查点
问题描述:
设置检
查点进行并发测试,
loadrunner
提示找不到检查点。
执行
100
个用户登录的时候,
lr
有时候全部通过,
有时候会提示
1-5
个失败,
找不
到检查点或者参数找不到。
解决措施:
经过多次测试验证,
p>
如果是这样的情况下是因为找不到检查点的情况而丢失
的事物较少,
可以去掉检查点再执行,若通过,认为是可以通过的。
3.2
响应时间不随并发量的增大而增大
问题描述:
系统在
< br>1
个用户与
100
个用户并发时
,响应时间几乎没有变化
解决措施:
定位:缓存引起的
1
、清空
IE
缓存
2
、添加
LoadRunner
< br>的清空缓存配置
3
、清空部署
目录下的
myserver
文件夹下的类缓存与
servlet
缓存
3.3
LR
中参数数据表参数文件设置和打开
3.3.1
LR
中参数数据表参数文件设置
问题描述:
实际上设置的参数文件有
110
条记录,
而在参数文件列表中无
法全部显示出
来。
解决措施:
修改
Windows
系统目录下的
文件
的
MaxVisibleLines
值,使其值等
于
110
即可。
3.3.2
LR
中参数数据表参数文件打开
问题描述:
无
法
打
开
参
数
文
件
,
场
p>
景
执
行
时
报
error:missing
newline
in
d:,
无法打开参数文件
解决措施:
第一:如果参数不是很多
的话,不要打开记事本去编辑参数,就直接在
LR
提供的参数的
表格中进行编辑即可。
第二:
如果参
数很多超过
100
条的话。
在记事本中
编辑好了之后,
在最后一
个参数后打个回车,让鼠标的光标移动
到下一行。
3.4
当
Oracle
数据库查询结果过大时,导致
LR
p>
录制脚本失败
问题描述:
当
Oracle
数据库查询结果过大时,导致
LR
录制脚本失败。
解决措施:
设置
文件的
CmdSize
项,具体操
作步骤如下:
1
:首先查找是否在该
文件中存在
[SQL
OracleInspector],<
/p>
并且查看是否存在
CmdSize=
ⅹⅹ
ⅹⅹⅹ
2
:如果不存在,则在该文件
中添加如下内容:
[SQL
OracleInspector]
CmdSize=100000
3.5
对
Web
应用程序性能
测试的时候,录制的脚本中汉字变成乱码
问题描述:
在对
Web
应用程序性能测试的时候,录制的脚本中汉字变成乱码的解决
解决措施:
通过选择
p>
[TOOLS]
﹥
[Recording
OPtions]
﹥
[Internet
Protocol]
﹥
[Advanced]
﹥
[Support charset]
中的
UTF-8
选项
3.6
场景运行时,报错
3.6.1
场景运行时,报超时
120
秒错误
问题描述:
场景运行时,报如下错误:
Step download
timeout(120 seconds) has expired
when
downloading non-resource(s)
解决措施:
通过调整
LR
系统的相关设置,解决该问题,具体步骤如下:
1
:
在场景
设计时,
单击
[Run-Time Setting]
,
在弹出的对话框中,
依次选择
Internet
Protocol
﹥
Preferences
2
:在弹出的界面中单击
[Options]
按钮,在弹出的
A
dvanced
Options
对话框中调
< br>整一下
HTTP-request
connect
timeout(sec).HTTP-request
receive
timeout(sec).step
download timeout(sec)
的值,如将超时
时间由
120s
变为
600s
3.6.2
场景运行时,报超时
KeepAl
ive Time
错误
问题描述:
场景运行时,报如下错误:
Closing
connection to
inactive for XXXs which is longer than
the KeepAlive Time(60s)
解决措施:
修改脚本目录下的
中的
web
标签,<
/p>
用以增加
keepAliveTimeout
这
个值的大小来调整链接超时
3
.6.3
场景运行时,报无法连接到服务器错误
问题描述:
场景运行时报
Error
-27796:
Failed
to
connect
to
server
[10060] Connection timed out
[MsgId: MERR-27796]
解决措施:
设置
Run-Time
settin
gs
,把
Internet
Protocol
中
的
Proxy
选项内容由
Us
e
custom
proxy
变成
No proxy(direct
connection to the
Internet),
重新运行即可。
3.6.4
场景运行时,报通讯方面的错误
问题描述:
测试场景长时间运行时,
经常会报通讯方面的错误
,
比如
-27
796
failed
to
connect to server,no rute to http://10.
68.219.236:7001/
之类的。
解决措施
1
:
在
run-time
setting/browser
emulation
中将
simulate
a
new
user
on
each
iteration
<
/p>
选项去掉(默认是选中的)
。重新运行一切正常,没有错误出现。
猜测原
因,
客户端性能比较好,
发出压力太快,
所以把
tcp/ip
的连接或端口占满。
在网上查了一下,
xp
好像默认开启
15
个
tcp/ip
去掉这个选项
的意思是,始终使用一个
tcp/ip
链接,不断开,也就是开
发人员所
说的长链接或持久连接。
短连接
:建立连接
-----
发送和接收报文
1-------
关闭连接
长连接:
建立连接
-----
发送和接收报文
1
.
。
。
。
2.
。
。
。
3--
---
关闭连接
解决措施
2
:
调
整
TCP
的
time
out
:
< br>在
注
册
表
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices
TcpipParameters
里,
有如下两个键值:
TcpTimedWaitDelay
MaxUserPort
1,
这里的
TcpTimedWaitDelay
默认值应该中是
30s
,所以这里,把这个值调小为
5s
(按需要调整)
。
2,
也可以把
MaxUserPort
调大(如果这个值不是最大值的话)
。
注意
:
修改后重启后修改才生效
.
3.7 LR8.1
在
Windows
2003 SP2
上无法录制脚本
问题描述:
LR8.1
在
Windows
2003 SP2
上无法录制脚本
解决措施:
与机器环境有关,
在控制面板
--
系统
--
高级
--
性能
--
数据执行保护
--
添加例外程
序
,或许选择第一个选项)
3.8
性能测试时,
LoadRunner
无法监控服务器资源
问题描述:
性能测试监控服务器资源时,
要在<
/p>
LoadRunner
的机器上(即监控机)
,开
始》运行,输入
被监控机器
IPC$$
,
然
后输入管理员帐号和密码
,
如果能看到被
监控机器的
C
盘了
,
就说明你得到了那台机器的管理员权限
,
可以使用
p>
LoadRunner
去连接了。
但是也经
常会遇到连接不上的情况,
即使该启的服务都启动了,
还是
p>
连接不上。
经常报不允许一个用户使用一个以上用户名与一个服务器
或共享资源
的多重连接之类的错误。
解决措施:
定位:之前曾与该主机有
过连接,连接断开后操作系统未将连接状态清除
首先可以使用下面命令即可中断开所有连接:
net use * /del /y
如果还是连接不上,就只好重启了。
注意:要求被检测服务器上要开启
browser
和
Remote
Registry
服务。
3.9
C/S
性能测试
3.9.1 C/S
性能测试:连接
f
tp
时出现
Entering Passive Mode
问题描述:
用
socket
协议录制
FTP
上传时
,有时会报
Entering Passive
Mode
错误,
此时得不到一组动态
端口号(一般是
4
位数)
,而是由六个
被逗号隔开的数
字组成的序列。前四个表示
IP
地址,后两个组成了用于数据连接的端口号
。
用第五个数乘以
256
再加上第六个数就得到了实际的端口号
解决措
1
:
定位:原因是程序采用了被动
FTP
会话。
解决方法就是利用关联取得被逗号隔开的
6
组数字,用第五个
数乘以
256
再加上第六个数就得到了实际的端口号
-
-
-
-
-
-
-
-
-
上一篇:100部奥斯卡经典电影及简介
下一篇:埃及迷人的香精