原创 Python API自動化測試完整版(測試用例+python+unittest+beautifulSoup+HTMLTestRunner)

關於噹噹網的自動化測試 主要針對於註冊、登錄、瀏覽和頁面 代碼主題思路: 部分思路實現: http中request請求 斷言-獲取頁面上的數據,驗證測試用例(beautifulSoup): 導出測試報告: 最後,看一下測

原创 性能測試需求分析------下篇

隨着互聯網技術的飛速發展,互聯網應用架構越來越複雜,運營系統涉及的利益相關越來越多。因此,在性能測試工作實施過程中,需要從不同的用戶層面分析待測需求。 確定性能測試的必要性後,性能測試工程師主要從以下兩個用戶方面,確定性能測試需求。 業務

原创 性能測試工具-Jmeter 壓力測試

壓力測試     也稱爲強度測試,通過模擬實際應用的軟硬件環境及用戶使用過程的系統負荷,長時間或超大負荷地運行測試軟件,來測試被測系統的性能、可靠性、穩定性等。     壓力測試需要確定一個系統的瓶頸或者不能接收的性能點,來獲得系統能提供

原创 搜索文件-find和查詢內容-grep 的用法總結

搜索文件-find find    目錄  -name  文件|文件夾關鍵字   案例:搜索/home/user目錄下所有txt文件 出現 paths must  procede  expression 修正:  find  ./ 

原创 jmeter連接Mysql-數據庫壓測-實際操作

Mysql數據庫壓測 必要性:多表查詢,上千萬數據插入、修改、刪除等等操作,排查服務器性能瓶頸,是否在數據庫本身,還是業務實現代碼。 重要!!重要!!重要!!! 直接將mysql-connector-java-8.0.17.jar包複製到

原创 針對EcShop性能測試工作實施------需求分析與指標分析

在明確性能需求時,測試活動相對來說,較爲容易開展。但實際工作中,經常會碰到沒有明確性能需求的測試要求。因此,測試工程師需要具備不同輸入分析,獲取性能測試需求的能力。以ecshop項目爲例,產品團隊並未指明性能測試需求,那麼測試工程師可以按

原创 selenium常用加載web頁面元素----webElement(上篇)

元素選擇策略 在 WebDriver 中有 8 種不同的內置元素定位策略: class name class 名稱 find_element_by_name find_elements_by_name 定位類的名稱中包含搜索值的元素(

原创 selenium環境搭建----windows篇

環境配置 python 3.7.2 (安裝 selenium 插件) 、  chrome谷歌瀏覽器76.0.3809.132版本(通過瀏覽器:chrome://version/ 查看版本) chromedriver.exe 插件(htt

原创 jmeter5.2分佈式搭建-完整篇

1、前期準備-軟件配置: Jmeter5.2版本、jdk1.8.0.231 案例: Master : 搭建在windows ip Slave: 搭建在linux ip 1個Master ----windows ip=192.168.8.4

原创 Mysql8.0的新用法

今天給大家分享一些關於Mysql8.0中SQL語句的改變和保留。 首先,關於外鍵的創建 與  追加外鍵,有變化 現有 class 班級表 和 students學生表 在students 學生表中,追加一個外鍵fk_classId 在stu

原创 軟件測試的基礎------總結

一個軟件的生命週期各個階段: 項目啓動 主要任務是:申請項目立項、審覈項目立項、召開項目立項會議 項目策劃: 主要任務是:制定項目策劃方案、評審項目策劃方案、修改項目策劃方案 需求開發與管理 主要任務是:編寫用戶需求說明書、評審用戶需求說

原创 性能監控診斷

用戶響應時間 = 服務器響應時間 + 網絡時間 服務器時間:用戶發送請求、應用服務器收到用戶發送的請求、應用服務器和DB、文件系統交互、應用服務器返回數據、界面顯示 網絡時間:服務供應商差異、網絡延遲、網絡擁塞 除此以外,系統的可靠性、穩

原创 Mysql8.0的關於複合主鍵和聯合主鍵--完整篇

概念篇: 複合主鍵:  就是指你表的主鍵含有一個以上的字段組成,不使用無業務含義的自增id作爲主鍵 聯合主鍵: 多個主鍵聯合形成一個主鍵組合(主鍵原則上是唯一的,別被唯一值所困擾。     新建從表-課程表 插入數據:

原创 Mysql8.0的新模糊查詢【Like】和【REGEXP】

Mysql8.0模糊查詢跟Mysql5.7版本略有不同。 SELECT   字段    FROM     表      WHERE     某字段    Like | REGEXP    條件 其中關於條件,SQL提供了四種匹配模式:

原创 Python3.7連接Mysql8.0

第一步:安裝pymysql pip  install pymysql 第二步:編寫python代碼 2.1 建立mysql連接 關於 mysql連接傳參數問題: # 創建連接 #host =主機名或者ip地址, port=端口號,us