1. 程式人生 > >apache bench壓測工具POST,GET壓測且定義header及json的內容

apache bench壓測工具POST,GET壓測且定義header及json的內容

 

要求時間的單curl測試的方式如下:

time curl http://xxxxx/hq/restapi/isStart

curl用來用post請求,且有header及請求內容

time curl -X POST -H "Content-Type: application/json" -H "Cache-Control: no-cache" -H "Postman-Token: d63xxx-xxxx-xxxxf450" -d '{"lsock":[{"akcolde":"600000","marketType":"BB"}]}' 

"http://xxxxxx/hq/restapi/ime
"

用ab來作吧。

ab -n 100000 -c 500 http://xxx/hq/restapi/isdrt
ab -n 10000 -c 100  -p "post.txt" -T "application/json" -H "Content-Type: application/json" -H "Cache-Control: no-cache" -H "Postman-Token: d6xxs-sdf-sdf09d" "http://cnxxx81/hq/restapi/queryRealTime"

post.txt

{"lstStock":[{"sterode":"600000","madfpe":"SH"}]}

相關推薦

apache bench工具POST,GET定義headerjson內容

  要求時間的單curl測試的方式如下: time curl http://xxxxx/hq/restapi/

CentOS7單獨安裝Apache Bench壓力測試工具

ren entos ron mkdir 服務 ade 下載 9.png run 用於並發測試。 1.安裝 # need to run ab,apache portable runtime yum install apr-util # yum install yum-u

Apache 的 ab 工具快速使用

second request cnblogs nis ini mic roc quest connect   ab 是一個 httpd 自帶的很好用的壓力測試工具,它是 apache bench 命令的縮寫。ab 命令會創建多個並發訪問線程,模擬多個訪問者同時對某一 URL

http,https,TCP,UDP,apache 的ab,工具

對於http,https使用apache 的ab 對於http/2使用nghttp2的h2load 壓測http ab -k -t 180 -c 6 -n 1000000 http://172.16.37.66/index.html http2.0之壓測 h2load -c 6

接口工具--jmeter

cto linux下 一點 不一致 文件讀取 coo 並發 bin 文檔 jmeter     jmeter是apache公司基於java開發的一款開源壓力測試工具,是一個較輕量的測試工具。運行需要安裝jdk環境,jmeter為免安裝軟件,    解壓後直接運行j

常用工具

測試安裝yum install httpd-tools -yab 測試命令ab -c 1000 -n 1000 http://www.baidu.com常用參數-n 執行的請求數量-c 並發請求個數其他參數-t 測試所進行的最大秒數-p 包含了需要POST的數據的文件-T POST數據所使用的Content-

http工具wrk使用筆記

wrk安裝wrk 先從github上下載源碼 git clone https://github.com/wg/wrk 然後cd到wrk目錄,make安裝 make 之後即可直接使用,並且再可執行目錄下創建了軟連接 /usr/local/bin/wrk -> /usr/local/src/wrk/wrk

sysbench工具 mysql

mysqlSysbench的測試主要包括以下幾個方面: 1、磁盤io性能 2、cpu性能 3、內存分配及傳輸速度 4、POSIX線程性能 5、調度程序性能 6、數據庫性能(OLTP基準測試).sysbench 安裝註:我這裏選擇源碼包安裝sysbench0.5版本下載軟件http://repo.percona

MySQL工具--TPCC安裝,測試

enc 解讀 file 事務 AC space 過大 一次 基準 今天我們來講一下MySQL的壓力測試工具,目前我接觸到的主要有兩種壓力測試工具:TPCC,Sysbench,前者只適合MySQL數據庫OLTP壓力測試,而Sysbench功能就比較廣泛,可以測試OS的CPU,

工具之JMeter之環境配置運行

tar load col image 技術 down files inf apache 一、下載JMeter 地址:http://jmeter.apache.org/download_jmeter.cgi 系統:win7 x64 在 Binaries 目錄下選擇一個合適自己

Mac工具(Siege)記錄.md

resp 目前 會話 figure auto pac sta web var 微信活動推廣,時常瞬時並發特別高,比如一個百萬粉絲的公眾號,後臺推送一個H5的活動,我們公司的應用在短時間內基本處於不可用的狀態,如何保證高並發下的高可用呢? Mac下安裝Siege,作為開發人

輕量級web工具http_load的使用

www 令行 創建 cal 編輯器 時間 rate 工具 .com 一、http_load簡介基於linux平臺的一款針對web服務器的性能壓測工具 優點: 1.基於命令行,簡單、易於上手。 2.小巧、輕便。 缺點: 1.僅使用於基於web頁面的性能

工具Jmeter簡單入門教程

    Jmeter簡介 Jmeter的基本概念 百度百科: Apache JMeter是Apache組織開發的基於Java的壓力測試工具。用於對

效能工具之JMeterWebSocket介面(一)

文章目錄 概述 什麼是WebSocket? WebSocket是如何工作的? JAVA WebSocket Springboot服務端實現 新建SpringBoot工程 配置WebSocket

Redis效能工具 redis-benchmark

Redis有多快? Redis 自帶了一個叫 redis-benchmark 的工具來模擬 N 個客戶端同時發出 M 個請求。 (類似於 Apache ab 程式)。你可以使用 redis-benchmark -h 來檢視基準引數。 以下引數被支援: Usage: red

AB 壓力測試工具ApacheBench ab引數分析

首先通過uptime檢視當前負載情況, 通過watch uptime檢視實時負載,觀察負載下降情況 Apache服務自帶了應該用於壓力測試的工具ab(ApacheBench),對應做一些簡單的壓力測試,它完全能夠勝任,本文主要介紹,在centos中不安裝Apache的情況下,安裝ab 1,ab執行的

Jmeter工具使用總結

1、常用測試工具對比 1、loadrunner 效能穩定,壓測結果及細粒度大,可以自定義指令碼進行壓測,但是太過於重大,功能比較繁多 2、apache ab(單介面壓測最方便) 模擬多執行緒併發請求,ab命令對發出負載的計算機要求很低,既不會佔用很多CPU,也不會佔用太多的記憶體,但卻會給目標伺服器

ab工具的一些個人見解

ab壓測工具(linux版)由於網上教程一大把,今天也按照教程好好研究了一番,下面寫一下對此工具的一些個人見解,如有不妥,希望一起探討。 優點: 1、小巧。 2、理論支援655350併發數。實際32環境中使用,超過10000就跑不下去,更改配置後還是如此。經試驗32測試環境中支援的最高併

工具使用(vegeta)

一、壓測工具vegeta 1、介紹 Vegeta 是一個用 Go 語言編寫的多功能的 HTTP 負載測試工具,它提供了命令列工具和一個開發庫。  官方地址:https://github.com/tsenart/vegeta 2、安裝 Vegeta wget https://githu

wrk 現代HTTP工具,動態構建請求

HTTP壓測工具通用的比如apache ab, httpload, 但碰到有些請求是動態構建的,比如需要時間校驗,需要做md5加密,這些工具就比較尷尬了。還好有wrk(https://github.com/wg/wrk)你可以使用,可以內嵌lua指令碼,通過lu