新手五天性能体会和心得
先贴上我的日常安排,在后面的时间附上具体事项本次测试历经5天
第一天:7月22日,熟悉测试模块,录制编写脚本,因为模块内容参数不熟悉,只完成了一个脚本的编写;
第二天:7月23日,完成所有脚本的编写并调试脚本通过
7月24日试运行了脚本,但在服务器重启后遇到无法再连接问题
第三天:7月26日调试服务器,在上午10点左右调试完成,连接上服务器,问题是IIS的端口被改成7001,与WEBLOGIC的端口冲突
设计场景,配置监控WEBLOGIC和ORACLE,但无果
第四天:7月27日在controler运行场景,场景的用户数分为:50个用户的并发数,200个用户和600个用户负载
同时观察WEBLOGIC的报错信息,运行结束获取了应用服务器和数据服务器,各个模块性能指标
第五天:7月28日采用ORACLE自带抓拍工具和WEBLOGIC后端控制台监控,重新运行场景获取数据,整理数据填写报告
有空再往下写 帮你顶下,别沉了:handshake 是否写得太过简要了
下午刚上班的时候贴的,所以时间不允许写得详细
现在补上第一天的一些内容,第一天去了熟悉自己要测试的5个模块1.第一个模块是新增数据,第一遍想当然的录制脚本,做好新增内容的参数化,弄好以后回放
结果是没有新增数据,而是对刚才新增的数据进行了修改,这时候就想到了在新增内容的时候有一个动态ID来识别
2.跟开发沟通,结合脚本发现每增一条数据都有一个动态ID,这次又是想当然,关联,在新增输入页面里找出ID
这里说说这个新增页面是怎么来的,首先是由一个A.JSP里的有一个新增按钮触发后转到B.JSP?receviceid=7uy65er9这个输入内容的新增页面,此时我认为在B页面里用关联的方法找{receviceid}的值就可以了,因为在B页面的查看原文件有个B.JSP?receviceid=7uy65er9关键字段,定义左边界和右边界,可现在问题来了,查找的页面是什么呢,B.JSP的话
会报500错误,因为系统不会让没有ID值的页面打开,B.JSP?receviceid=7uy65er9那么找出来的ID都是7uy65er9,
怎么办,耗费了很长时间一直在这个页面想,还问开发为什么B.JSP为什么不能打开呢
3.后来经高人点破,怎么在链接地址上做关联呢,自己放了个低级错误,应该在提交的A页面做关联
4.最后找出这个receviceid,有了这个ID值后,最后页面数据新增成功
为此第一个模块费了一天的时间
夜深了有空再写
贴上跑出来的一些数据WEBLOGIC和ORACLE的监控
第2天写脚本无话,脚本很快录制调试好,这里主要讲下监控WEBLOGIC和Oracle要点,我想了很多办法去监控WEBLOGIC,JPROE,LR 8.1 但是无语,后来还是上WEBLOGIC控制台去看性能和线程 具体操作步骤是:1.打开WEBLOGIC控制台
2.输入账号和密码,默认都是WebLogic,全是小写
3.域-监控-选择你运行的程序集-监控-性能
这个路径可能不准确,你看你实际的情况主要关键是监控两字,很容易找
至于监控ORACLE这里我要补充几点:
1.用LR监控Oracle的时候,首先要到Oracle的NETMANANGE去配置服务器名
点击服务器名,然后点击加号,网络名称填写你自己定义的名字(这个名字将在LR中服务器名填 写),一路下一步,直到主机名,这里填写主机名的IP地址,接下来填写的是数据库的名字
最后测试的时候不要用sys用户名
2.LR的具体步骤不描述,论坛很多,LR的服务器名就是上面说的那个,这里特别注意的是不要用
SYS链接,会报错,改用其他用户登录就好了
如果还是会报无法识别服务器名,说明你没有配好,回到NET MANAGE检查
回复 6# 的帖子
受益!3Q!:D 不错,够详细了 好贴 莫沉:lol 来学习 接下来会再贴上来,这几天回来再做功能测试
页:
[1]