測試工具之charles使用(更新)
一、下載charles安裝包,把charles.jar貼上到charles安裝路徑/java目錄下進行替換即可破解成功
mac版:破解包下載地址:http://www.waitsun.com/charles-4-0.html
二、charles抓取web請求的資料包
1)設定為代理
2)新增需要連線的伺服器ip地址和域名
3)對charles選單欄做簡單的設定,在選單欄顯示request和response功能
4)設定代理埠號
5)設定允許訪問的ip地址
三、使用charles抓取https的資料包
1)設定好埠號
2)獲取本機的ip地址,eg:ip地址為192.168.1.5
3)設定想要SSL代理的域名(這一步很重要!!)
4)連線代理,在Safari位址列中輸入:192.168.1.5:8888,跳轉到證書下載頁面進行安裝CA證書(若想抓取手機端https請求的資料包,需要在手機上安裝對應的Charles證書,即在瀏覽器中輸入chls.pro/ssl 進行下載安裝(Android和iOS安卓方法一致),前提是手機和電腦使用的是同一個區域網WiFi且手機連線好代理)
5)在mac上儲存和安裝證書
6)下載的證書一般情況未信任,可以手動信任
7)完成以上步驟就可以抓取手機https的請求資料了
相關推薦
測試工具之charles使用(更新)
一、下載charles安裝包,把charles.jar貼上到charles安裝路徑/java目錄下進行替換即可破解成功 mac版:破解包下載地址:http://www.waitsun.com/charles-4-0.html 二、charles抓取web請求
測試工具之Jmeter(使用badboy錄制腳本)
如果 group 發現 jmeter bat 選擇 pac 多功能 添加 前面使用badboy工具時說過,badboy是可以錄制Jmeter的測試腳本,這樣省去了自己設計測試用例的麻煩 Jmeter主要是一個性能測試工具,不光在web和http,現在擴展很多功能都可以在
測試工具之Jmeter(創建一個簡單測試用例)
管理器 view time http ati 測試用例 停止 調度器 until 前面介紹了如何使用badboy錄制jmeter腳本,以及如何導入腳本並進行測試 這裏介紹下手動創建測試用例,主要步驟如下: 1、創建線程組 第一次打開Jmeter只有一個測試計劃,右鍵
Java單元測試工具:JUnit4(三)——JUnit詳解之執行流程及常用註解
(三)執行流程及常用註解 這篇筆記記錄JUnit測試類執行時,類中方法的執行順序;以及JUnit中常用的註解。 1.JUnit的執行流程 1.1 新建測試類
開發工具之Git(二)
一次 別名 拉取 官網 wan img log 方法 用戶 目錄 四、Git安裝與配置 (一)安裝 (二)配置 (三)創建倉庫 五、Git基本命令 六、Git分支 上一篇講了Git的基本原理,建議沒看過的同學先看看,然後這次我們來講Git的具體操作和指令。 四、G
效能測試工具操作資料庫(九)-Loadrunner與MongoDB
1、在loadrunner中新建指令碼(本文以LoadRunner11為例),要求選擇協議型別為Java->Java Vuser 2、在Run-time Settings設定JDK路徑,由於LoadRunner11不支援jdk1.8,本次測試是拷貝了一份低版本的JDK1.6,所以路徑選擇固
Java單元測試工具:JUnit4(四)——JUnit測試套件使用及引數化設定
(四)JUnit測試套件使用及引數化設定 這篇筆記記錄JUnit測試套件的使用,即批量執行測試類;以及JUnit中的引數化設定。 @RunWith 當類被
Java單元測試工具:JUnit4(二)——JUnit使用詳解
(二)JUnit使用注意點及測試失敗的兩種情況 看了慕課網的JUnit視訊教程: http://www.imooc.com/learn/356,總結筆記。 &nbs
Java單元測試工具:JUnit4(一)——概述及簡單例子
(一)JUnit概述及一個簡單例子 看了慕課網的JUnit視訊教程: http://www.imooc.com/learn/356,總結筆記。 這篇筆記記錄JUnit的
開發必備工具之Git(一)
目錄 一、什麼是Git 答:Git是一個分散式版本控制軟體。另外提一句,它的開發者就是大名鼎鼎的Linux之父Linus。 版本控制,顧名思義,是一種在開發的過程中用於管理我們對檔案、目錄或工程等內容的修改歷史,方便檢視更改歷史記錄,備份以便恢復以前的版本的技術。(“後悔藥”) 分散式,是一種版本控制的方式
資料分析工具之Pandas(二)轉載
一、Pandas統計計算和描述 示例程式碼: import numpy as np import pandas as pd df = pd.DataFrame(np.random.randn(5,4), columns = ['a', 'b', 'c', 'd']) print(d
資料分析工具之Pandas(一)轉載
第三部分資料分析工具Pandas Pandas的名稱來自於面板資料(panel data)和Python資料分析(data analysis)。 Pandas是一個強大的分析結構化資料的工具集,基於NumPy構建,提供了 高階資料結構 和 資料操作工具,它是使Pytho
Python黑帽子 黑客與滲透測試程式設計之道(三)取代netcat
netcat是個計算機網路公用程式,用來對網路連線TCP或者UDP進行讀寫。 透過埠3333(-l 監聽狀態listen)從機器foo複製到機器bar複製檔案: [email protected]$ nc -l -p 3333 > backup.
Python黑帽子 黑客與滲透測試程式設計之道(四)建立一個TCP代理
TCP代理不僅可以將流量從一個主機轉發給另一個主機,而且可以評估基於網路的軟體。在企業級環境下進行滲透測試時,你會經常遇到無法使用Wireshark的情況,無法再Windows系統上載入驅動嗅探本地流量,分段的網路也阻止你使用工具直接嗅探目標主機。作者經常在實際
Python黑帽子 黑客與滲透測試程式設計之道(五)通過Paramiko 使用SSH
使用我們編寫的bhnet工具介紹和傳送資料非常方便,但有時候需要通過加密流量來避免,這是更明智的選擇。最常用的辦法就是使用secure shell(SSH)傳送流量。 paramiko是用python語言寫的一個模組,遵循SSH2協議,支援以加密和認證的方式,進
網易自動化測試工具Airtest初探(二)
上一篇網易自動化測試工具Airtest初探(一),使用了IDE介面方式開發了一條超級簡單的傳送資訊的指令碼。本篇主要是要處理一些邏輯思維稍微複雜一些的,包含一些邏輯判斷,邏輯控制等。 1、先了解下python的一些資料型別和基本語法(個人感覺,其實這些python基礎的東西,稍微知道一下寫法
網易自動化測試工具Airtest初探(一)
Airtest是一款自動化測試工具,主要是基於影象和poco控制元件識別。該工具是由網易遊戲團隊自主研發的工具。 主要有以下優點: 1、上手簡單、低門檻,僅需要了解一點點的python語法,便可以實現指令碼編寫和錄製。 2、執行日誌齊全,還可以一鍵生成報告。 3、最新版本已經支援
效能測試工具操作資料庫(二)-Loadrunner與oracle
1、Loadrunner支援oracle協議,可以選擇協議錄製方式,或手寫指令碼方式,本文講的手寫指令碼方式,簡潔方便。 2、vuser_init檔案程式碼(連線全放到init中,因為連線耗時耗資源,以保證效能測試時少連線): vuser_init() { lrd_in
效能測試工具操作資料庫(三)-Jmeter與Mysql
1、安裝mysql的驅動包 · 為了連線Mysql資料庫,還需要下載"mysql-connector-java",可以從下載 新建測試計劃,載入jar包路徑,如下: 2、建立JDBC
monkeyrunner自動化測試工具--環境搭建(一)
monkeyrunner位置:你所下載的sdk,解壓後的tool目錄下 monkeyrunner,比monkey要更強大一些,它主要可應用於功能測試,迴歸測試,並且可以自定義測試擴充套件,靈活性較強,測試人員可以完全控制。 一、monkeyrunner環境搭建 1.大概流程