原创 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