1. 程式人生 > >添加自動化case步驟及問題

添加自動化case步驟及問題

for lte txt -- 步驟 report debug monit index

一、線上:

步驟:

1、在本地編寫好自動化case

2、登錄機器search-monitor01.yp

  • ssh search-monitor01.yp

3、將case拷貝到機器search-monitor01.yp上的 /tmp/testnew 下面

4、執行case,調試代碼

  • pybot --loglevel debug --pythonpath Library/ -d ../report --include "test" -v HOST:10.69.61.201 testcase/arts-mainshop/shop/shop_normal/Product_Cases/Mainshop_Experience/mainshop_experience.txt

5、如果報錯,查看報錯原因,查看report(將report拷貝到本地)

6、直到case執行通過

  • 提交到代碼倉庫:

  • 註意提交代碼之前一定要更新代碼,防止出現沖突

  • Git提交代碼註意點

二、Beta:

步驟:

1、在本地編寫好自動化case

2、登錄機器search-autotest27.beta

3、將case拷貝到機器search-autotest27.beta上的 ../search-it-automation下

  • scp -r -P 58422 [email protected]:/tmp/autocomplete_beta.txt ../search-it-automation/testcase/arts-autocomplete/autocomplete/bizer

執行步驟:

  • cd /data/home/jenkins/arts-autocomplete

  • git pull origin master

  • cd ../search-it-automation

  • ./run.sh dist-arts-autocomplete beta search -p dist.arts.beta11

4、如果報錯,查看報錯原因

如果是因為請求沒有返回數據,則可能是因為csv文件中沒有數據,則要往csv中添加所需的數據

以autocomplete為例:

  • 登錄機器:ssh platform-distindexer01.beta

  • 新建一個文件夾/tmp/yinqin04

執行步驟:

  • hadoop fs -getmerge /user/search_indexer_online/indexer/autocomplete/data

技術分享圖片技術分享圖片?

  • hadoop fs -ls /user/search_indexer_online/indexer/autocomplete/data/20180608131453/csvs

技術分享圖片技術分享圖片?

  • hadoop fs -getmerge /user/search_indexer_online/indexer/autocomplete/data/20180608131453/csvs/20180608131453_9.csv test.csv

    註意:拷貝下來的數據不包括頭文件

  • 查找頭文件

    hadoop fs -ls /user/search_indexer_online/indexer/autocomplete/data/20180608131453/

    技術分享圖片技術分享圖片?

  • 將頭文件拷貝下來

    hadoop fs -getmerge /user/search_indexer_online/indexer/autocomplete/data/20180608131453/fieldindex.csv head.csv

  • 將生成的head.csv和test.csv文件,通過cat 組合到一起,形成一份完整的csv文件

    cat head.csv test.csv > autocomplete.csv

5、case執行通過,提交

添加自動化case步驟及問題