国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

搭建禪道環(huán)境作為練習UI和接口自動化測試對象

這篇具有很好參考價值的文章主要介紹了搭建禪道環(huán)境作為練習UI和接口自動化測試對象。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1 目的

  • UI和接口自動化練習時,有時候找不到合適的對象,我們可使用禪道來聯(lián)系;
  • 因為禪道有開源版,可以二次開發(fā),并有詳細的API手冊;
  • 本文的目的是整理并分享,使用禪道來作為測試對象的過程,便于學習自動化測試使用。

2 禪道下載

  • 直接進入官網,選擇開源版進行下載:
    https://www.zentao.net/page/download.html
  • 根據自身電腦環(huán)境選擇合適的版本,本文是Windows版本:
    搭建禪道環(huán)境作為練習UI和接口自動化測試對象,# Python,# Selenium,自動化測試,UI自動化,接口自動化,禪道,測試對象
  • 選擇“Windows一鍵安裝”下載即可。

3 禪道安裝

  • 下載后如下:
    搭建禪道環(huán)境作為練習UI和接口自動化測試對象,# Python,# Selenium,自動化測試,UI自動化,接口自動化,禪道,測試對象
  • 雙擊運行,選擇安裝目錄,我們安裝在如下目錄:
    搭建禪道環(huán)境作為練習UI和接口自動化測試對象,# Python,# Selenium,自動化測試,UI自動化,接口自動化,禪道,測試對象
  • 點擊Extract,等待安裝:
    搭建禪道環(huán)境作為練習UI和接口自動化測試對象,# Python,# Selenium,自動化測試,UI自動化,接口自動化,禪道,測試對象

4 禪道運行

  • 安裝完后,在安裝目錄下有個exe文件雙擊打開:
    搭建禪道環(huán)境作為練習UI和接口自動化測試對象,# Python,# Selenium,自動化測試,UI自動化,接口自動化,禪道,測試對象
  • 雙擊后會打開如下頁面:
    搭建禪道環(huán)境作為練習UI和接口自動化測試對象,# Python,# Selenium,自動化測試,UI自動化,接口自動化,禪道,測試對象
  • 點擊“訪問禪道”,或者輸入:http://127.0.0.1/index.php
    搭建禪道環(huán)境作為練習UI和接口自動化測試對象,# Python,# Selenium,自動化測試,UI自動化,接口自動化,禪道,測試對象
  • 點擊【開源版】,進入登陸頁面:
    搭建禪道環(huán)境作為練習UI和接口自動化測試對象,# Python,# Selenium,自動化測試,UI自動化,接口自動化,禪道,測試對象

5 接口查看

  • 首次登錄時,登錄信息如下:
# 賬號:admin
# 密碼:123456
  • 首次登錄需要修改密碼,修改成功后進入系統(tǒng)首頁,如下:
    搭建禪道環(huán)境作為練習UI和接口自動化測試對象,# Python,# Selenium,自動化測試,UI自動化,接口自動化,禪道,測試對象
  • 點擊左側的導航欄中的【后臺】,點擊【二次開發(fā)】:
    搭建禪道環(huán)境作為練習UI和接口自動化測試對象,# Python,# Selenium,自動化測試,UI自動化,接口自動化,禪道,測試對象
  • 可以看到相關的API接口:
    搭建禪道環(huán)境作為練習UI和接口自動化測試對象,# Python,# Selenium,自動化測試,UI自動化,接口自動化,禪道,測試對象

6 驗證接口測試

  • 接口公共地址為:
http://127.0.0.1/zentao/api.php/v1/對應API接口名稱
  • 接口調試,我們使用登錄獲取token接口來看下請求數據:
    搭建禪道環(huán)境作為練習UI和接口自動化測試對象,# Python,# Selenium,自動化測試,UI自動化,接口自動化,禪道,測試對象
  • 可以看到接口是OK的,那我們在練習接口自動化時可以嘗試用這個來練習了;
  • 接單寫一個腳本看下:
# -*- coding:utf-8 -*-
# 作者:蟲無涯
# 日期:2023/7/25 
# 文件名稱:test03.py
# 作用:驗證登錄接口
# 聯(lián)系:VX(NoamaNelson)
# 博客:https://blog.csdn.net/NoamaNelson


import requests
import json
import time

header = {"Content-Type": "application/json"}
url = "http://127.0.0.1/zentao/api.php/v1/tokens"
data = {"account": "admin", "password": "123456"}

r_data = json.dumps(data)
r = requests.post(url=url, data=r_data, headers=header)
print(f"返回的token為:{r.text}")
  • 返回數據為:
D:\Python37\python.exe F:/python_study/test03.py
返回的token為:{"token":"d0062b99d36103950765f6a5d72286a9"}

7 驗證UI測試

  • 簡單試下,不用看代碼是否美觀,哈哈:
from selenium import webdriver
import time

driver = webdriver.Chrome()
driver.get("http://127.0.0.1/zentao/user-login.html")
time.sleep(1)
driver.maximize_window()
driver.find_element_by_id("account").send_keys("admin")
time.sleep(0.5)
driver.find_element_by_xpath("/html/body/main/div/div[1]/div/div[2]/form/table/tbody/tr[2]/td/input").send_keys("123456")
time.sleep(0.5)
driver.find_element_by_id("submit").click()
time.sleep(1)
driver.quit()

  • 經過嘗試,也是可以的。

文章來源地址http://www.zghlxwxcb.cn/news/detail-607312.html

到了這里,關于搭建禪道環(huán)境作為練習UI和接口自動化測試對象的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • UI自動化測試篇 :Selenium2(Webdriver)&TestNG自動化測試環(huán)境搭建

    UI自動化測試篇 :Selenium2(Webdriver)&TestNG自動化測試環(huán)境搭建

    ??? 交流討論: 歡迎加入我們一起學習! ?? 資源分享 : 耗時200+小時精選的「軟件測試」資料包 ??? 教程推薦: 火遍全網的《軟件測試》教程?? ?? 歡迎點贊 ?? 收藏 ?留言 ?? 如有錯誤敬請指正! ?? 最開始學習UI自動化,用的工具是QTP10,用起來確實比較容易上手

    2024年03月10日
    瀏覽(31)
  • HttpRunnerManager接口自動化測試框架在win環(huán)境下搭建教程

    HttpRunnerManager接口自動化測試框架在win環(huán)境下搭建教程

    近幾日一直在研究如何把接口自動化做的順暢,目前用的是輕量級jmeter+ant+Jenkins自動化測試框架,目前測試界的主流是python語言,所以一直想用搭建一個基于python的HttpRunnerManager。公司項目也比較多,在上班的過程中偶爾研究了一下,于是就利用周末,在家操作了一發(fā)。在搭

    2024年02月11日
    瀏覽(20)
  • UI自動化環(huán)境的搭建(python+pycharm+selenium+chrome)

    UI自動化環(huán)境的搭建(python+pycharm+selenium+chrome)

    最近在做一些UI自動化的項目,為此從環(huán)境搭建來從0到1,希望能夠幫助到你,同時也是自我的梳理。將按照如下進行開展: 1、python的下載、安裝,python環(huán)境變量的配置。 2、pycharm開發(fā)工具的下載安裝。 3、selenium的安裝。 4、chrome的選擇。 一、python的下載。 1、去python官網:

    2024年02月13日
    瀏覽(33)
  • 基于Jenkins+Python+Ubuntu+Docker的接口/UI自動化測試環(huán)境部署詳細過程

    基于Jenkins+Python+Ubuntu+Docker的接口/UI自動化測試環(huán)境部署詳細過程

    學習官網:Jenkins官網,Jenkins中文官網; Jenkins 是一款開源 CICD 軟件,用于自動化各種任務,包括構建、測試和部署軟件; 用 Java 語言編寫的,可在 Tomcat 、 Docker 等流行的容器中運行,也可獨立運行。 通俗的講,比如把編譯、打包、上傳、部署到Tomcat中的過程交由Jenkins,

    2024年02月13日
    瀏覽(25)
  • MAC M1 Pro搭建移動端UI自動化測試環(huán)境--Android篇

    MAC M1 Pro搭建移動端UI自動化測試環(huán)境--Android篇

    目前大家熟知的測試主要分為功能測試、接口測試、UI測試,本文重點介紹的則是UI測試 UI 測試 通常分為WEB 端和 移動端,前者主要是針對PC端的網站進行測試,主要是模擬各個瀏覽器的內核的兼容性,后者則是針對App Native、H5、Hybrid進行模擬測試,發(fā)現(xiàn)多機型的兼容性問題

    2023年04月22日
    瀏覽(39)
  • 作為前端leader,如何搭建屬于我們公司自己的流水線自動化部署系統(tǒng)(node+express)

    背景:自動化部署系統(tǒng)主要可以集成到公司內部的管理系統(tǒng)中去,比如公司有多個項目,移動端H5,大屏網站,門戶網站等...每次發(fā)布或者迭代都需要前端同事打包然后在交給運維或者后端同事放到服務器上進行部署 ,如果有一個項目多個同事合作完成 還要走git合并流程,

    2024年02月19日
    瀏覽(28)
  • 接口自動化測試框架搭建【附詳細搭建視頻】

    接口自動化測試框架搭建【附詳細搭建視頻】

    如果遇到什么問題建議觀看下面視頻: 【敢稱全站第一】B站最全的Python自動化測試深度學習教程!學完即就業(yè),小白也能信手拈來!幫你少走99%的彎路~ 一、原理及特點 參數放在XML文件中進行管理 用httpClient簡單封裝一個httpUtils工具類 測試用例管理使用了testNg管理,使用了

    2024年02月07日
    瀏覽(49)
  • 【禪道測試環(huán)境搭建及安裝】Linux上的禪道安裝教程,從環(huán)境搭建開始

    【禪道測試環(huán)境搭建及安裝】Linux上的禪道安裝教程,從環(huán)境搭建開始

    目錄 一、操作環(huán)境 二、安裝VMware 三、安裝FinalShell 四、在VMware里安裝CentOS 1.前置:CentOS的下載 2.CentOS的安裝 3.查看網絡 五、用宿主機連接遠程的虛擬機 六、禪道包的下載與CentOS配置的修改 七、上傳項目包并安裝禪道 Windows 10 家庭版,64 位操作系統(tǒng) 這個軟件傻瓜式安裝即可

    2024年01月18日
    瀏覽(39)
  • Python的ui自動化框架搭建

    Python的ui自動化框架搭建

    目錄 一、web項目框架搭建 1.1 項目結構 1.2 代碼 1.2.1 項目配置文件 1.2.2 入口文件編寫 1.2.3 日志模塊內容編寫 1.2.4 測試用例的編寫 1.3 總結 二、夾具(腳手架)的抽取和使用 2.1 共享夾具的使用 2.1.1 共享夾具的定義 2.1.2 登錄模塊夾具的使用 2.2 混合夾具的使用 2.3 測試用例基

    2024年02月16日
    瀏覽(19)
  • selenium 自動化測試:如何搭建自動化測試環(huán)境,搭建環(huán)境過程應該注意的問題

    selenium 自動化測試:如何搭建自動化測試環(huán)境,搭建環(huán)境過程應該注意的問題

    最近也有很多人私下問我,selenium學習難嗎,基礎入門的學習內容很多是3以前的版本資料,對于有基礎的人來說,3到4的差別雖然有,但是不足以影響自己,但是對于沒有學過的人來說,通過資料再到自己寫的代碼,發(fā)現(xiàn)有些東西沒有,有些方法又不相同,導致腳本不能運行

    2024年02月10日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包