1.使用jar包需要將依賴和腳本放在安裝路徑下的lib/ext中,這樣可以避免很多問題產生
pip3 install -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com allure_pytest-2.13.2-py3-none-any.whl
通過docker安裝的Jenkins容器 需要再Jenkins容器中安裝python3環(huán)境以及周邊插件,上面的命令和處理方式 謹記
問題引發(fā):
1.openssl
2.安裝openssl后通過pip install 包名 還是不行(通過包名安裝不了,建議下載.whl文件進行安裝)
以上解決辦法 就可以解決
whl文件在這里下載
Appium-Python-Client · PyPI
allure生成報告的兩種方式
第一種方式
1.通過python執(zhí)行執(zhí)行main.py 文件,所以需要提前將測試腳本編寫好后,歸集到main文件中
2.allure generate C:\devlopePath\new_nergeryApp_auto\reports ?-o C:\devlopePath\new_nergeryApp_auto\result --clean
這步是將收集回來的測試數據 生成能夠通過網頁訪問的源文件
3.allure open C:\devlopePath\new_nergeryApp_auto\result
這里是將網頁文件發(fā)布,方便再瀏覽器查看。
第二種方式
1.通過python執(zhí)行執(zhí)行main.py 文件?
需要再main文件中注明
if __name__=="__main__":
pytest.main([r'--alluredir={}'.format(REPORT_SAVE_PATH)])
此時執(zhí)行將測試數據收集回來了。解釋:代碼中REPORT_SAVE_PATH 是要將測試結果數據保存再那個地方的文件路徑,我是利用了腳本和配置文件分開管理,后期方便維護代碼,所以這里這樣操作。
2.allure serve C:\devlopePath\new_nergeryApp_auto\reports
這里建議用第一種,因為這個結果如果有服務器的話就可以自行部署方便其他人查看文章來源:http://www.zghlxwxcb.cn/news/detail-757303.html
如果用的Jenkins作為CI/CD過程就不用考慮這個問題。文章來源地址http://www.zghlxwxcb.cn/news/detail-757303.html
到了這里,關于jmeter使用beanshell的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!