Be the princess of myself

我的最新日志

  • Loadrunner监控websphere

    2008-11-04

    1) 登录websphere控制台(http://ip:port/ibm/console);

    2) 应用程序——>安装新的应用程序,在新程序路径中选择websphere安装目录;WebSphere\AppServer\installableApps下的PerfServletApp.ear,下一步;
    3) 勾选“生成缺省绑定”,下一步;
    4) 其他项默认下一步;
    5) 在“将模块映射到应用程序服务器”窗格中的“群集和服务器”列表中选择要安装应用程序文件的服务器,将模块映射到服务器,下一步;
    6) 其他默认,安装完成,保存;
    7) 启动PerfServletApp服务。
    8) 在浏览器地址栏中输入http://ip:port/wasPerfTool/servlet/com.ibm.ws.pmi.perfServlet.PerformanceServlet,返回xml界面:(注意:websphere不能设置用户名和密码,否则会提示无权访问)
    9) 在loadrunner的controller端打开websphere4.x-5.x(websphere不能用),右键“添加度量”;
    10) 填入websphere的ip和端口,确定,点击下面的“添加”按钮;
    11) 选择要监控的计数器,点击“ok”即可。

  • 编写测试用例的必要性

    2008-10-17

     我知道的有关测试用例的情况:

        听一个在微软工作的朋友说,他们每天写完的代码,在晚上下班之前都要check到一起,执行一遍用例,当然都是自动执行的,那个地方出现了错误会红灯提示,所以这个用例一定是事先写好的。

        听一个在比较大的公司(1000多人)的朋友说,他们公司经常后补用例的。

        我一直在百十人的小公司工作,领导心绪来潮的时候要求写用例,可是多数情况是可写可不写的,而且对质量,形势也没有什么要求。

        对于写用例的认识,我经历了这样一个过程,一开始是很形式化的,质量也很一般,回想一下跟现在的新人写的一样,所以觉得毫无用途,所以后来就不怎么写了。可是面对新项目的时候,问题出现了,无论在测试之前你多么的了解需求,业务,在提交测试的时候,很是会有覆盖不全的情况,我们的大脑毕竟不是电脑,我们在测试一个新系统的时候,不可能在到脑中勾画出每一个小功能,甚至每一个表单的所有分支,所以我开始写用例了,对任何一个小功能都是以流程的方式,每一步有多少个分支都清晰的列出来,我觉得效果非常好,按照这个测试完成之后,晚上睡觉都安稳多了,这是自己给自己的保证。这个用例可以说是一个很详细的用例了,只适合新项目的新版本测试,回归的时候就没有这个必要了,这样不符合性价比。那时候,我们的回归都是凭着大脑测试的,没有感觉到任何问题,只是在牵涉到流程性比较强的项目时才写一些流程用例(包括正常流程和常见异常流程)。可是现在,我在新的公司工作一年多了,问题出现了,项目特别多,差不多有十几二十个,由于测试的人少,每个项目都要测试,所以在回归测试的时候经常会搞不清状况,记不清业务要求等(也许是我老了,记忆力不好了:()而且公司客户是比较强硬的那种,公司领导是认为测试过的东西就不应该有问题的那种,所以搞得自己经常提心吊胆,生怕给客户的东西出现问题。这时候,我发现了回归测试用例的重要性,以前没有写过,有个大概的概念就是写个简单的流程,回归的时候执行一下就行了,在一开始的实施过程中发现了问题,写的过于简单还是让我在回归的时候无从下手,在思考与实践中,我自认为自己找到了一种不错的编写方式:为了保证质量,回归在功能上要覆盖所有的功能按钮,这部分在写用例的时候要每个操作写一个用例(简单说excel的一行),操作结果中记录该操作应该返回的界面,一定要一个操作对应一个结果,这样才具有可操作性。在每条用例的后面设置“通过”和“不通过”的按钮,这样回归的时候就轻松了,过一个勾一个,在测试几乎没有改动的地方时,简直是休息,哈哈。当然也不要忽视业务流程,权限等方面的测试,可以另起文档,以自己比较喜欢的方式编辑就ok了!

  • 性能测试结果分析

    2008-6-02

    在做性能测试的时候,结果分析一直是一个难题。以前,我觉得自己一直陷入了一个误区,我想很多测试人员可能和我有同样的问题。

    以loadrunner为例,最初学习性能测试的人,往往把性能分析的眼睛盯在loadrunner的结果分析上,最常用的几个图可能就是响应时间图,用户图,吞吐量等,当然,这些图是必要的,但是要想定位问题出在了什么地方,单个这些是无论如何也看不出来的。那么,还应该看哪些东西呢。分两个方面来说,第一,要想发现程序编码上是否存在问题,最好通过一些监控工具,查看程序中各种方法的调用是否合理,是否一个操作进行了无数次的调用,通过数据库查看哪些sql语句频繁执行,或者执行的时间特别长等。第二,非程序上的问题,比如数据库,中间件,应用服务器的参数等问题,在测试过程中也要严密监控,可以通过loadrunner或者这些组件本身的性能监控或者其他一些监控工具。只有这样,才能发现问题所在,否则,在多数情况下,我们得到的只能是程序当前的一个性能结果,而不能发现问题或者瓶颈所在。

    当然,影响性能的可能还有网络,硬件环境等很多方面,与此同时,要想能够定位问题,对于我们所查看的各个组件的相关知识也是必不可少的。

  • 领导,请想开一点

    2008-4-17

    我不是一个偷懒的人,有工作做不完是不安心的,这一点同事是可以作证的。

    可是最近我越来越觉得组内的工作有问题,测试完的程序,我自己都不放心。实在应该再增加一个人,可是领导们不愿意,觉得现在也可以啊,工作也完成了,此外,领导们这么想最主要的原因就是不那么看重测试,可能觉得有测试,项目上线以后还是有问题,所以要不要一样,或者有两个就行了,没必要多花钱再雇一个。

    可是,实际的情况是这样的,项目太多,每个项目只能给1天或者两天的时间,然后还有别的项目在等着,或者是只测试了一天,就给用户了,这样的结果就是,测试完的程序,我自己都不满意,不放心,觉得测试的不够完全。这让我很难过,虽然我在工作以前完全不知道测试这回事,可是我现在真的喜欢测试,我把这作为我的事业的。我们是不加班的,这是因为加班加那点时间结果是一样的,此外领导也不愿意我们加班,每人在乎这事,在我的记忆里,无论是领导还是开发,几乎没人关心什么时候测试结束。

    无论别人怎么想,可是我关心测试的结果,领导们,请想开一点,再加一个人,一个应届的毕业生,每个月要不了多少工资,可以很大程度上提高质量,这样用户少发现一个问题,很省很多钱的。

    唉,可惜,我是一个说不上话的人。或者说我不是一个会直接去找可以招人的领导的人。不过目前的情况,不能再持续太久,过段时间公司的其他重要事务(不便外泄)处理完了,我一定要把这件事提出来。

  • 苦恼

    2008-4-11

       前一段时间公司派我去参加了软件评测中心的性能测试培训,就是那个5天培训费要5800rmb的那个。不要羡慕,这个代价不小的:首先我两年之内不能离开公司,否则要赔款;其次,回来之后要给公司的同事进行培训。起初,我是不想去参加这个培训的,并不是因为我怕自己跳槽之后赔钱,只是觉得这种培训没什么价值,还要浪费时间(我可不想每天跑那么远的路)。可是,领导们觉得我是因为赔款一事才不去的,我为了打消领导认为我想跳槽的念头,又去了。

       培训结束了,虽然我认为这5天的培训不值那么多钱,但是也不能说什么都没学到,我觉得我对性能测试有些吾了,有了一个整体的概念,虽然就我这点狭隘的知识,要定位故障没有那么容易,可是对于性能测试不是那么迷茫了。

      回到公司之后,该给公司的同事培训了,这是个难题,我该培训什么呢,虽然我觉得自己吾了,可是把问题说具体一点还是没有那么容易的,或者是有些根本不是说就能明白的(怎么说我也了解性能测试两三年了)。想想那些老师们都讲什么了——ppt,可是我也不能把那些ppt都读给公司的同事听啊,再说也没有时间啊。于是,我仔细思考,在百忙的工作中,抽了一些时间写了一个ppt,我认为自己写的很好,我觉得我把自己几年吾明白的东西都写下来了,我主要是写了测试的策略和流程之类的,这些也许和网上下载的一样,也许我很不擅于写东西,只有十几页,可是我觉得以前我虽然也看过类似的文档,我一直都是模糊的,现在我终于明白了,我自己很满意,我信心十足的准备告诉他们。

       今天下午,培训开始了,我失望了,大家好像对我的东西都不感兴趣,就像我在听某些讲课一样的,模模糊糊,觉得我说的都是官话,谁都知道,对实际的工作完全没有意义,他们更关注的可能是测试工具,遗憾的是网络不通,测试工具根本演示不了,我的培训失败了。回来的时候头说,幸亏人不多,否则丢大人了。

       我很苦恼,为什么没有人理解我呢,其实作为一个测试人员,懂得那些很重要的。我不得不承认,我不是一个培训高手,很多东西,自己几句话就说完了,自以为很明白了,可是别人不明白。

       培训在我的失望中结束了,我需要时刻准备着学习他们想知道的东西,也许那并不重要,因为我是参加过培训的人。这使我本来就忙碌的工作更加忙碌。

       本周结束了,下一周即将开始,下一周的工作已经排满了……

  • 测试的艺术

    2008-4-11

         测试到了后期了,马上要上线了,只有一两个bug了,回归完后,走一下流程,没什么问题,挺美:)

         但是测试也不能就此结束啊,还要随便看看,万一有遗漏的问题怎么办呢,而且一天的测试任务提前完成,也不能呆着啊。于是开始动点点,西点点……咦,怎么回事?!完了,发现一个问题,这时候的问题往往是那种不疼不痒的问题,不改,它确实是一个bug,改吧,程序马上就要上线了,开发的,领导都要问“你以前怎么没测试出来?”:(

         这个迟来的问题真是有点让人头疼,这种问题一般是出乎人的正常思维的,一开始正常的测试,多数是测试不出来的,针对这个问题,为了避免它,我们在最初进行测试的时候就要尽量避免,比如在第一版的时候,正常的测试结束之后,不应该马上轻松,要再“瞎点”一下。此外,在测试的后期阶段,我们对测试也要适可而止,有些问题客户是几乎不可能遇到的,所以就不要及时的发现了(仅限于上面说的那种问题):)否则可能是猪八戒照镜子了!

         测试,本是为了发现bug,测试人员也应该以发现bug为职责,但是在有些时候,也要避免发现问题,这就是测试的艺术!

      

     

  • man and woman

    2007-11-21

    Today  is my birthday,I'm becoming older day by day,I will be 30 years old several years later,but i have nothing  seemly.

    I'am very common worker,not career,low salary,so I have no house.Sometimes,I don't like go to work,study......at the same time,i like comfortable house ,beautiful clothes,delicious food,slap-up cosmetic and so on......

    Before,I think maybe man like work,I can achive my dream life by my lover,but...

    one day,I asked him ,do you like working continuely,he said,he like free life,sometime work ,sometime do the things he likes,such as take a outing.

    At this time,i see,the equality between the man and the woman is not a slogan,it is a truth,the man and the woman have diffrent characters,but they have the same essens,they are all human beings,they both posess the anvantages and  disadvantages of the human beings.

    In the realistic life,most man earn more money then woman,this only can illuminiate they have more superiority on body,the woman who earn less,there are two resons,one  is they have some external inferior position,one  is they don't make great efforts,because they think their husbands shuold take charge for their life.

    After I see all the above,I know if I want come true my life in dreams,I must take a endeavor by myself...... 

  • English words

    2007-11-12

    words,words,everywhere in my life are english words!
  • blue mood

    2007-11-01

     I have got blue mood  for some days.I know why,but  those resons are not resonable.Been thinking for a long time yesterday night,i said to myself "those are not important things ,you can live happily if you like,don't consider too much!".

    But this morning,my mood  is blue still,i know it's my character mades me so,i can't change  it in one day.

    I know i have many things to do ,but only give a little attention to my things.

    ......

  • loadrunner运行时弹出的*.UNK文件

    2007-10-24

    用loadrunner8.1的时候,脚本运行的时候总是弹出保存*.UNK文件的窗口,只要将工具-常规选项-显示中“回放时显示浏览器”的选项勾掉就不会出现这个问题了,不知道为什么。当然要查看回放的情况也可以不用勾选掉,这个也不影响回放的结果

Open Toolbar