原创 【數據庫-MySQL】mysql日誌詳解及性能優化

mysql日誌分爲四大類:慢查詢日誌,查詢日誌,錯誤日誌,二進制日誌 一.慢查詢日誌:大於慢查詢時間的語句,都會記錄在慢查詢日誌中 1.查看慢查詢是否開啓 show variables like "slow_query_log"; 如下:

原创 【消息中間件-Kafka】原理介紹及相關配置優化和JMX監控性能指標

kafka特點:高性能,持久化,多副本,橫向擴展能力   一.名詞理解 producer和consumer:生產者,消費者就不多說了 1.kafka cluster:kafka集羣簇 2.Broker:消息中間件處理節點,一個kafka

原创 【python】執行時動態綁定方法MethodType()使用介紹

MethodType作用就是把類外面的方法綁定到類或者類的實例上面。使用情況如下 1.將方法綁定到類上面,詳看下面執行結果 解析:爲什麼s1,s2都顯示的97呢,因爲s1和s2都指向了相同的set_score所在的地址,所有s2把s1

原创 【一】web自動化測試環境搭建+腳本測試執行

一。測試環境搭建(我的是windows系統) 1.python下載+環境變量配置     1)首先,到python官網:https://www.python.org/   (訪問較慢)     2)建議下載版本:3.5.3,並雙擊安裝  

原创 【python】python中裝飾器簡單介紹及代碼實踐

裝飾器的好處就是在不用更改原函數的代碼前提下給函數增加新的功能 兩個原則: 不能修改被裝飾的函數的源代碼 不能修改被裝飾的函數的調用方式 對無參函數進行裝飾 def total_time(func): def wra

原创 【python】動態綁定屬性和方法MethodType及限制動態綁定__slots__

一。動態綁定方法 1.運行時給類動態綁定方法 from types import MethodType class Person(object): pass def set_age(self,age): self

原创 【Python】子類無法直接繼承父類的私有屬性和私有方法

子類繼承父類 1.子類無法直接訪問父類的私有屬性和私有方法 2.但父類可以訪問自己內部的私有屬性和私有方法 子類無法直接訪問父類的私有屬性和私有方法 class Person(object): def __init__(s

原创 【python】使用python講解三種排序:快速排序,冒泡排序,選擇排序

1.快速排序 def fastChoose(self,list,left,right): # left = 0 # right = len(list) -1 key = list

原创 【nginx】Nginx的編譯安裝和配置介紹

1.首先安裝一些依賴包 yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel gcc:編譯器 o

原创 【RFS】【robotframework_3】robotframework集成Jenkins執行並郵件發送執行結果

要求: 1.robotframework結合jenkins,實現集成構建 2.構建後能解析執行結果,並郵件發送給特定人的郵箱 3.郵件內容可以自定義,做到美觀(自帶的郵件內容不美觀),下圖是自定義模版   我的前置條件: 1.Jenki

原创 【Python】數據寫入excel和從excel中讀取數據

1.cmd中自己用pip安裝,命令: pip install xlwt pip install xlrd 2.把數據寫入excel,記得導入包,from xlwt import * dic=[[199,'單肩包'],[200,'雙肩包'

原创 【四】【python+selenium】pyautogui庫和鼠標操作介紹

1.pyautogui庫是第三方庫,需要自己下載   pip install pyautogui 2.獲取屏幕分辨率    import pyautogui    screenWidth,screenHeight=pyautogui.si

原创 【RFS】【robotframework_2】連接數據庫密碼直連&ssh公鑰方式登錄

Library           DatabaseLibrary Library           SSHLibrary 1.密碼直連(sql server舉例,mysql同理)   Connect To Database Using

原创 【三】【selenium+python】賬號登錄頁面並刷新頁面

#!coding=utf-8from selenium import webdriverimport timedriver = webdriver.Chrome()#driver = webdriver.F

原创 【RFS】【robotframework_1】生成隨機數字和隨機字符串

場景:在寫接口用例時,入參有時不能重複,如手機號碼,身份證號等等。這時需要用到隨機字符串或者隨機數字當做入參 1.生成隨機數字 ${phoneNumber}    Evaluate    random.randint(1377557000