畢業有三個星期了,認爲本身應該有更好的時間觀念,任務觀念,網上搜索了很久,功夫不負有心人,終於找到了能夠在window,mac,ios,android
上兼容的時間管理軟件、時光序
android
固然作爲軟件工程師,怎麼能缺乏測試軟件
吶 推薦JMeter
ios
另外也看到無需編寫代碼
,便可實現小程序的網站米筷
web
最後強列安利線靶機平臺,可用於滲透測試練習的網站(黑客網站)
,經過他你能夠了解到黑客入侵的手段以及預防措施,他的名字叫作hack the box
json
再來一個裝X網站CyberThreat Real-Time Map
,你可看到全球的黑客攻擊,行動軌跡,數量小程序
稱作最好用的時間管理工具,軟件管家上評分4.9
很是厲害了,話很少說上圖服務器
我用手機測試過 一切和圖中同樣
app
事項-所有界面
工具
今日-月界面
測試
今日-個人一天界面
網站
個人界面
從記錄到規劃,時光序能幫你把一切打理得層次分明,你能夠充分享受高效生活的樂趣。
由於JMeter是使用JAVA寫的
,因此使用JMeter以前,先安裝JAVA環境
,本文就不講不如安裝JAVA環境了。.
JAVA環境變量配置:(這個不懂的能夠百度經驗查詢下)
解壓下載的二進制包,進入bin目錄,使用jmeter.bat啓動程序。
啓動以後會有兩個窗口,一個cmd窗口,一個JMeter的 GUI。前面不要忽略CMD窗口的提示信息:
CMD窗口的提示信息
上面的意思就是:不要使用GUI運行壓力測試
,GUI僅用於壓力測試的建立和調試;執行壓力測試請不要使用GUI。使用下面的命令來執行測試:
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
而且修改JMeter批處理文件的環境變量:HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m"
更改語言爲中文
官方默認爲咱們提供了簡體中文。經過 【Options】->【Choose Language】
變動爲簡體中文
在「測試計劃」上右鍵 【添加】-->【Threads(Users)】-->【線程組】。
設置線程數和循環次數。我這裏設置線程數爲500
,循環一次。
在咱們剛剛建立的線程組上右鍵 【添加】-->【配置元件】-->【HTTP請求默認值】。
配置咱們須要進行測試的程序協議、地址和端口
當全部的接口測試的訪問域名和端口都同樣時,可使用該元件,一旦服務器地址變動,只須要修改請求默認值便可。
在「線程組」右鍵 【添加-】->【samlper】-->【HTTP 請求】設置咱們須要測試的API的請求路徑和數據。我這裏是用的json
在咱們剛剛建立的線程組上右鍵 【添加】-->【配置元件】-->【HTTP信息頭管理器】。
由於我要傳輸的數據爲json,因此設置一個 Content-Type:application/json
在咱們剛剛建立的線程組上右鍵 【添加】-->【斷言】-->【響應斷言】。
根據響應的數據來判斷請求是否正常。我在這裏只判斷的響應代碼是否爲200。還能夠配置錯誤信息
在咱們剛剛建立的線程組上右鍵 【添加】-->【監聽器】-->【察看結果樹】。
直接添加,而後點擊運行按鈕就能夠看到結果了。
在咱們剛剛建立的線程組上右鍵 【添加】-->【監聽器】-->【Summary Report】。
直接添加,而後點擊運行按鈕就能夠看到結果了。
爲了避免引發沒必要要的爭論,隱藏了TPS。此數據不具有任何價值,僅僅爲文章演示。
8.測試計劃建立完成
記得點保存。
前面咱們說過,執行測試計劃不能用GUI,須要用命令行來執行。
我這裏執行的命令爲:
說明:
testplan/RedisLock.jmx
爲測試計劃文件路徑
testplan/result/result.txt
爲測試結果文件路徑
testplan/webreport
爲web報告保存路徑
Web報告以下:
這個是博主無心中發現的,原來小程序發展得這麼迅速,無代碼,可視化
關聯上本身的小程序以後,便可實現線上發佈體驗版,正式版
,下面是截圖:
總的來講,可經過圖形化界面編輯內容,十分方便
Hack The Box
是一個在線平臺,容許您測試您的滲透測試技能
,並與其餘相似興趣的成員交流想法和方法
。它包含一些不斷更新的挑戰。
CyberThreat Real-Time Map
是一個實時展現全球惡意軟件攻擊的地圖,在地圖上有不少明亮的弧線,就是黑客入侵的活動
。固然,除了能夠直觀看到全球黑客的攻擊活動狀況,還能夠查看各國被攻擊的數據
,可是點開每一個國家的詳情的時候,反正我是不知道上面說的是什麼的,若是你是個「內行」人就來看看門道,像我這種「外行」,咱們就看看熱鬧,沒事點出來在別人旁邊秀一把就行了,由於他多半也不知道
。