安利:時間管理軟件 壓力測試軟件JMeter 微信小程序可視化代碼生成 黑客網站

前言

畢業有三個星期了,認爲本身應該有更好的時間觀念,任務觀念,網上搜索了很久,功夫不負有心人,終於找到了能夠在window,mac,ios,android上兼容的時間管理軟件、時光序android

固然作爲軟件工程師,怎麼能缺乏測試軟件吶 推薦JMeterios

另外也看到無需編寫代碼,便可實現小程序的網站米筷web

最後強列安利線靶機平臺,可用於滲透測試練習的網站(黑客網站),經過他你能夠了解到黑客入侵的手段以及預防措施,他的名字叫作hack the boxjson

再來一個裝X網站CyberThreat Real-Time Map,你可看到全球的黑客攻擊,行動軌跡,數量小程序

image

1. 時光序

稱作最好用的時間管理工具,軟件管家上評分4.9很是厲害了,話很少說上圖服務器

我用手機測試過 一切和圖中同樣app

事項-所有界面
image工具

今日-月界面
image測試

今日-個人一天界面
image網站

個人界面
image

從記錄到規劃,時光序能幫你把一切打理得層次分明,你能夠充分享受高效生活的樂趣。

2. 軟件測試工具JMeter

1.準備工做

由於JMeter是使用JAVA寫的,因此使用JMeter以前,先安裝JAVA環境,本文就不講不如安裝JAVA環境了。.

JAVA環境變量配置:(這個不懂的能夠百度經驗查詢下)

解壓下載的二進制包,進入bin目錄,使用jmeter.bat啓動程序。

啓動以後會有兩個窗口,一個cmd窗口,一個JMeter的 GUI。前面不要忽略CMD窗口的提示信息:

CMD窗口的提示信息
image

上面的意思就是:不要使用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】變動爲簡體中文

2.建立測試

1.建立線程組

在「測試計劃」上右鍵 【添加】-->【Threads(Users)】-->【線程組】。
image

設置線程數和循環次數。我這裏設置線程數爲500,循環一次。
image

2.配置元件

在咱們剛剛建立的線程組上右鍵 【添加】-->【配置元件】-->【HTTP請求默認值】。
image

配置咱們須要進行測試的程序協議、地址和端口
image

當全部的接口測試的訪問域名和端口都同樣時,可使用該元件,一旦服務器地址變動,只須要修改請求默認值便可。

3.構造HTTP請求

在「線程組」右鍵 【添加-】->【samlper】-->【HTTP 請求】設置咱們須要測試的API的請求路徑和數據。我這裏是用的json

image

4.添加HTTP請求頭

在咱們剛剛建立的線程組上右鍵 【添加】-->【配置元件】-->【HTTP信息頭管理器】。

由於我要傳輸的數據爲json,因此設置一個 Content-Type:application/json

image

5.添加斷言

在咱們剛剛建立的線程組上右鍵 【添加】-->【斷言】-->【響應斷言】。

根據響應的數據來判斷請求是否正常。我在這裏只判斷的響應代碼是否爲200。還能夠配置錯誤信息

image

6.添加察看結果樹

在咱們剛剛建立的線程組上右鍵 【添加】-->【監聽器】-->【察看結果樹】。

直接添加,而後點擊運行按鈕就能夠看到結果了。

image

7.添加Summary Report

在咱們剛剛建立的線程組上右鍵 【添加】-->【監聽器】-->【Summary Report】。

直接添加,而後點擊運行按鈕就能夠看到結果了。

image

爲了避免引發沒必要要的爭論,隱藏了TPS。此數據不具有任何價值,僅僅爲文章演示。
8.測試計劃建立完成

記得點保存。

3.執行測試計劃

前面咱們說過,執行測試計劃不能用GUI,須要用命令行來執行。

image

我這裏執行的命令爲:image

說明:

testplan/RedisLock.jmx爲測試計劃文件路徑

testplan/result/result.txt爲測試結果文件路徑

testplan/webreport爲web報告保存路徑

Web報告以下:
image

3.米筷

這個是博主無心中發現的,原來小程序發展得這麼迅速,無代碼,可視化關聯上本身的小程序以後,便可實現線上發佈體驗版,正式版,下面是截圖:

image

總的來講,可經過圖形化界面編輯內容,十分方便

4.hack the box

Hack The Box是一個在線平臺,容許您測試您的滲透測試技能,並與其餘相似興趣的成員交流想法和方法。它包含一些不斷更新的挑戰。
image

5.CyberThreat Real-Time Map

CyberThreat Real-Time Map是一個實時展現全球惡意軟件攻擊的地圖,在地圖上有不少明亮的弧線,就是黑客入侵的活動。固然,除了能夠直觀看到全球黑客的攻擊活動狀況,還能夠查看各國被攻擊的數據,可是點開每一個國家的詳情的時候,反正我是不知道上面說的是什麼的,若是你是個「內行」人就來看看門道,像我這種「外行」,咱們就看看熱鬧,沒事點出來在別人旁邊秀一把就行了,由於他多半也不知道
image

相關文章
相關標籤/搜索