• <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之一_事務

    發布: 2008-9-11 13:36 | 作者: webmaster | 來源: 51testing | 查看: 219次 | 進入軟件測試論壇討論

    領測軟件測試網

    lr.start_transaction("GetStocks");
    try {

    String stocks[];
    stocks = orStockServer1.getStockList();
    if (stocks.length == 0)

                  throw new Exception("No stocks returned/available");
    lr.end_transaction("GetStocks", lr.PASS);
    }

    catch (Exception e1) {

           lr.end_transaction("GetStocks", lr.FAIL);

           lr.message(" An exception occurred : " + e1.toString() );

           }

    MILY: 宋體">代碼說明:這時一個得到stock list的例子,程序中設置了異常檢查來確保getStockList()方法返回非零的長度。

     

    同時我也進行了如下的腳本修改

    ………………

    lr_start_transaction("天氣");

        lr_think_time( 3 );

        web_add_cookie("mysinal=ai_erica; DOMAIN=weather.news.sina.com.cn");

        web_add_cookie("SINAGLOBAL=221.219.31.58.924471172571904604; DOMAIN=weather.news.sina.com.cn");

    ………………

    lr_end_transaction("天氣", LR_FAIL);

        在最后我把該事物的結束狀態設置為FAIL,然后運行該腳本,其實該事物的運行是沒有任何錯誤的,完全可以運行成功,只是在最后我把事務的狀態手工設置為FAIL。當腳本執行完后,查看Ececution Log看到這樣一條log語句:

        Action.c(297): Notify: Transaction "天氣" ended with "Fail" status (Duration: 5.1436).

        那么這樣做的意義是什么呢?為什么要設置事務結束狀態呢?原因就是在Analysis中生成結果圖表的時候我們就能看到這個名為“天氣”的事務執行是失敗的。如果語句是這樣:

        Action.c(297): Notify: Transaction "天氣" ended with "Pass" status (Duration: 5.1436).

        Analysis中生成結果圖表的時候我們就能看到這個名為“天氣”的事務執行是成功的。

        設置事務結束狀態的用途就在這里。試想Lr為什么能自動生成結果圖表?無非就是Analysis通過一些定義好的API獲取執行腳本過程中的返回值,從而顯示出事務執行的正確還是錯誤,或是顯示出響應時間等信息,然后調用GUI使我們很直觀的看到測試結果。

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

    22/2<12

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