小白進階之路,python實現介面自動化測試中如何使用pymysql直連資料庫?

傳智黑馬發表於2019-12-10

概述

介面測試中,我們PyMySQL是純 Python 實現的驅動,速度上不理想,但最大的特點可能就是它的安裝方式沒那麼繁瑣,是 python 直連資料庫時常用的第三方庫,巧用python實現介面自動化測試:

實現步驟

1 PyMySQL 安裝

啟動命令列,聯網的前提下鍵入命令: pip install pymysql


小白進階之路,python實現介面自動化測試中如何使用pymysql直連資料庫?

2 PyMySQL 基本實現流程簡介

  1. 匯入第三方
  • import pymysql
  1. 建立連線,配置連線資訊 conn = pymysql.Connect(host="127.0.0.1", port=3306, database="books",
  • user="root", password="root",
  • charset="utf8")
  1. 建立資料操作載體物件_ cursor 遊標 cursor = conn.cursor()
  2. 按照需求,編寫並執行 sql 語句
  • 首先,宣告 SQL 語句
  • sql = "select * from t_book"
  • 然後,透過 cursor 物件將 SQL 語句傳送到資料庫
  • cursor.execute(sql)
  • 最後,透過 cursor 物件獲取響應結果
  • print("行數:",cursor.rowcount)#獲取行數
  • print("第一條:",cursor.fetchone())# 獲取單條資料
  1. 最後釋放資源
  • cursor.close()
  • conn.close()

OK,大功告成


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69915785/viewspace-2667835/,如需轉載,請註明出處,否則將追究法律責任。

相關文章