• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    軟件測試中的LoadRunner腳本實例

    發布: 2010-7-19 10:52 | 作者: 網絡轉載 | 來源: 領測軟件測試網采編 | 查看: 416次 | 進入軟件測試論壇討論

    領測軟件測試網

    軟件測試中的LoadRunner腳本實例

    這是我做了很長時間的一個php?name=%BD%C5%B1%BE">腳本,我覺得這個腳本學習,關聯、參數化、自定義函數調用都有很好的幫助,希望能給大家帶來學習的價值,如果有不明白的地方請提問;我們共同研究;

    實踐出真知”,最快的學習方法是邊學邊做實驗,在實踐中掌握各種知識,呵呵,下面就把LoadRunner中參數化取值的知識點,做個小例子吧:

    問題提出:   主要想試驗下,在Controller中,多個用戶,多次迭代中參數的取值.
    方法:
    腳本: 我把取到的參數值和對應的VuserID記錄下來保存到一個文件中,下面是例子的腳本
    long fileopen;
    char *filename = "C:\\temp\\params.log";

    vuser_init()
    {

    if ((fileopen = fopen(filename,"a+")) == NULL) {
    lr_error_message ("file isn't open,path=%s",filename);
    return 0;
    }
    return 0;
    }
    Action()
    {

    int id,scid;
    char *vuser_group;

    //typedef long time_t;
    //time_t t;
    long t;
    char *a = "{aaa}";
    char *b = "{bbb}";

    lr_whoami(&id, &vuser_group, &scid);


    fprintf(fileopen,"%d,%s,%s,%s",id,lr_eval_string (a),lr_eval_string (b),ctime(&t));

    return 0;
    }
    vuser_end()
    {
    fclose(fileopen);
    return 0;
    }

    參數設置為:
    取唯一值,每次迭代更新。

    運行時設置的迭代次數為2。

    場景的設置:
    虛擬用戶數:5個
    運行模式:沒有設置duration,選擇的“Run until complete”
    完成后的日志文件params.log的內容如下:
    1,a1,b1,Thu Jan 01 08:00:05 1970
    1,a2,b2,Thu Jan 01 08:00:05 1970
    10,a5,b5,Thu Jan 01 08:00:05 1970
    10,a6,b6,Thu Jan 01 08:00:05 1970
    2,a3,b3,Thu Jan 01 08:00:05 1970
    2,a4,b4,Thu Jan 01 08:00:05 1970
    30,a9,b9,Thu Jan 01 08:00:05 1970
    30,a10,b10,Thu Jan 01 08:00:05 1970
    21,a7,b7,Thu Jan 01 08:00:05 1970
    21,a8,b8,Thu Jan 01 08:00:05 1970

    從生成的日志文件中可以看到VuserID分別為1,2,10,21,30
    第一次迭代取參數分別為1,3,5,7,9
    第二次迭代取參數分別為2,4,6,8,10
    那試驗的結果就是每個Vuser取參數的時候相同的Vuser在多個迭代中取的是連續的。不同的Vuser第一個的取值是計算了迭代次數后的那個順序上的值。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: loadrunner LoadRunner Loadrunner loadRunner 腳本 軟件測試 實例


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>