hrun平台是基於hrun框架,在web平台上維護和運行自動化用例。特點:Web頁面寫用例,可視化頁面管理,團隊協作,不懂代碼的人也可使用。
hrun平台登錄

新建項目
以項目為單位-項目下關聯多個模塊

新建模塊
項目下創建多模塊

添加測試環境

添加配置
(全局變量)

編寫用例


4種請求方式
3種請求參數類型



關聯token


正則提取

前置操作(案例)
注冊前置操作,刪除數據庫注冊數據,已達到注冊用例可頻繁運行。
debugtalk.py 編寫操作數據庫函數
# debugtalk.py import pymysql dbinfo = { "host":"******", "user":"root", "password":"123456", "port":****** } class DbConnect(): def __init__(self,db_conf,database=""): self.db_conf = db_conf #打開數據庫 self.db = pymysql.connect(database = database, cursorclass = pymysql.cursors.DictCursor, **db_conf) #使用cursor()方式獲取操作游標 self.cursor = self.db.cursor() def select(self,sql): #sql查詢 self.cursor.execute(sql)#執行sql results = self.cursor.fetchall() return results def execute(self,sql): #sql 刪除 添加 修改 try: self.cursor.execute(sql)#執行sql self.db.commit()#提交修改 except: #發生錯誤時回滾 self.db.rollback() def close(self): self.db.close()#關閉連接 def select_sql(select_sql): '''查詢數據庫''' try: db = DbConnect(dbinfo,database='apps') result = db.select(select_sql) db.close() except Exception as msg: print("數據庫查詢出現異常:%s"%str(msg)) return result def execute_sql(sql): '''執行SQL''' try: db = DbConnect(dbinfo,database='apps') db.execute(sql) db.close() except Exception as msg: print("數據庫執行sql出現異常:%s" % str(msg))

測試報告

