JProbe Suite 4.0使用说明-2
来源:互联网 发布:java百战天虫 编辑:程序博客网 时间:2024/05/17 07:28
JProbe Suite 4.0使用说明
l 运行
当开发人员完成“Session”创建过程后,可通过以下两种方式执行:
² 在“Session”窗口选择“Run”,或在主界面工作栏中选择“|>”;
² 启动command(cmd),在Dos窗口下输入:
jplauncher -Djava.compiler=NONE -jp_input=e:/jprobe/try2.jpl
注: 使用第二种方式可以不用启动jpcoverage的主界面,这样可以节省内存,程序运行完后,快照会保存在jpl文件中指定的目录下。
l 分析快照
在JProbe Coverage主窗口中选择一个快照文件(*.jpc),对其进行分析,其主要步骤如下:
² 右键单击一个快照文件,在弹出的菜单中选择“”,打开一个独立的窗口,如下图:
² 在新的窗口中会显示出所有在前边的配置中选择“覆盖”的包、类或方法的情况。这是一个表(table)结构,分纵向和横向详细说明如下:
ü 横向: 缺省初始显示“包”的覆盖情况,这些包都是树状结构,可以打开以显示其下的类;类也都是树状结构,可以打开以显示其下的方法;
ü 纵向: 从左到右依次显示“覆盖的对象”、“被调用的次数”、“未覆盖的方法数”、“全部方法数”、“未覆盖到的代码行数”、“总代码行数”。
² 选择一个包,点开它,显示该包中的所有类;选择一个类,点开树,显示该类中所有非抽象方法;双击一个方法,会弹出一个对话框,让使用者指定java源文件的位置,当开发人员进行指定后,系统会关闭该对话框,弹出另外一个独立的窗口(如下图)显示java源文件的内容,当光标停在刚才选择的方法的开始处,系统自动用红色标明没有覆盖到的行;在新打开的窗口的右上端有一个下拉列表,可以在这里选择要看的方法。
² 查看未覆盖的行的情况:
ü 其他分支:在本快照中无法确定这些分支的覆盖情况,需要组织新的测试。如上图中的第30行;
ü 本分支内容错行: 这不是真正的未覆盖到,可以忽略不计。如上图中的第37、38行;
ü 本分支内容冗余行: 这才是真正的未覆盖行;
l 合并快照
一个业务可能有多个测试用例,每个测试用例覆盖一些分支,所有测试用例的集合要保证覆盖到所有的分支。每一个测试用例我们取一个快照,这些快照单个来看实际意义不大,只有合并在一起来分析意义才最大。而具体和并步骤如下:
² 在主窗口1的下拉菜单“SnapShot”中选择“Merge”,会弹出如下一个对话框:
² 对话框的左边显示所有可用的快照文件(*.jpc),开发者可选择要进行合并的快照到右边;
² 在对话框上端的“Output File”输入框中指定合并后的快照的名字;
² 点击”OK”, 合并完成;
² 对合并后的快照进行分析.
1.2、联机运行(启动服务器)
步骤:
l 创建Session
当开发人员在利用JProbe Coverage工具进行编码覆盖率校验之前必须先创建一个session,即在主菜单栏中选择“session”,并在下拉菜单栏中选择“new session”,此时屏幕显示如下对话框:
对话框详解如下:
² Program Settings(即被测程序设置)
ü 选择“Using Application Server”,选择“weblogic 6.1”;
ü 点击“more”,在弹出的对话框中配置weblogic6.1;
² Data Collection Settings(即测试数据收集设置)
同单机运行.
² Runtimes Settings(运行设置)
同单机运行.
下图为已配置好的Session:
l 运行
² 启动wlserver6.1
有两种运行方法,任选其一:
ü 在Session窗口点“Run”,或在主界面工作条上点“|>”;
ü 启动command(cmd),在Dos窗口下输入:
jprun wls61
>input jpl file : e:/test/test1.jpl
² 局域网内其他PC,均可以启动iexplorer.exe,从前台开始运行:
ü 在Http Url中输入:http://tinawang:7001/ctais;
ü 打开待测业务的前台,完成一个测试用例;
ü 在JProbe Coverage的主窗口上点击“Take SnapShot”,抓取快照,保存快照;
ü 在适当的时候选择“清空数据”;
l 分析快照
同单机运行.
l 结束
在主窗口的工作条上选择“○”,关闭weblogic服务器。
- JProbe Suite 4.0使用说明-2
- JProbe Suite 4.0使用说明
- JProbe Suite 4.0使用说明
- JProbe Suite 4.0使用说明-1
- JProbe Suite 4.0使用说明-3
- JProbe Suite
- JProbe使用说明
- JProbe使用说明
- jprobe
- 《JAVA性能瓶颈和漏洞检测7.0》(JProbe Suite 7.0)
- jprobe 使用
- JProbe资源
- JProbe 下载
- 软件测试工具e-test suite入门使用说明
- 软件测试工具e-test suite入门使用说明
- JProbe的体系结构
- jprobe module code
- Linux上安装jprobe
- GridView中一行顯示表中的兩行
- 写在CSDN的第一篇帖子
- Asp将查询结果导出到excel里
- ASP导出Excel数据的四种方法
- asp导出EXCEL数字格式及自动适应宽度的问题
- JProbe Suite 4.0使用说明-2
- MySQL数据类型简介
- asp 导出excel数据 fso 单元格格式
- JProbe Suite 4.0使用说明-3
- 整体导航剧中的CSS
- [转]宽字符处理函数函数与普通函数对照表
- 趣味讲解网络地址转换NAT的原理的教程
- HOOK启思录-- HOOK的发展
- 无约束力协议 non-binding accord