工做中的測試流程:python
1參加立項會議(肯定主要功能,根據市面上已有的類似產品來熟悉功能);數據庫
2參加需求評審(策劃產品制定詳細功能需求後,會議上了解詳細的功能需求,提出疑義,解決設計上的缺陷,爲後期程序製做打下良好的基礎,);服務器
3編寫測試用例(編寫過程當中發現會議中遺漏的在設計上的,向產品策劃提出並商討修改方案);工具
4執行測試用例;post
5發現程序缺陷bug,使用缺陷管理工具(如禪道、bugfree等),與開發交流推動缺陷bug的解決,執行修改後的驗收工做;性能
6產品上線前的迴歸測試;測試
是否有熟悉的數據庫:url
SQL、MySQL之類的命令行
查詢A表中ID爲110的玩家的數據:設計
Select * from A where ID=’110’
多表查詢語句:
select 表a.id,name...,表b.age,birthday... from 數據庫A 表a,數據庫A 表b where 表a.id=表b.id
修改A表中ID爲110的玩家的name爲jake:
Update A set name=’jake’ where ID=’110’
查詢並計算A表中一級代理商B下二級代理商C的年銷售額(C下有多個零售商有多條數據):
Select sum(銷售額) from A where 一代name=’B’ and 二代name=’C’
查詢並統計A表中一級代理商B下二級代理商C下有多少個零售商:
Select cout(*) from A where一代name=’B’ and 二代name=’C’
Jmeter性能測試報告中有哪些有用的數據:
Sample:服務器處理的請求數量
Avergae:平均響應時間,單位ms,不大於3秒均爲符合
Median:響應時間參數
90%line:90%以上Sample的響應時間
95%line:95%以上Sample的響應時間
Min:最小響應時間
Max:最大響應時間
Throuthput:吞吐量,通常是運營給指標,例如日活,而後計算出吞吐量(例如6小時10000個請求,10000/6*60*60)
Jmeter運行性能測試過程當中程序出錯,中止測試仍是繼續測試:
中止測試並定位問題;(本身想的)
Python中如何下載安裝第三方包並導入到程序中:
命令行中輸入pip stall XX,程序的代碼中import XX
Python中進行http請求須要導入什麼包,使用該包內的哪一個方法去進行請求:
Importrequests,res = requests.get(url,params= pms) #獲取返回數據,get可選post,res爲返回的數據;
用python寫一個1-100之間的沒法被3整除的偶數:
def print_x():
for x in range(1,50):
if x%3!=0:
return x*2