原创 jmeter的高級的使用思考

相信很多同學所在的公司,除了用開源的jmeter和商業的loadrunner性能工具外,都會嘗試去搭建自己的專屬性能測試平臺,例如阿里巴巴的PTS,還有我們公司的貫衆雲測平臺,哈哈。所以自己也會去思考、整理、開發一些新需求,輔助於性能測試,

原创 如何正確配置jmeter的分佈式壓測,避免踩坑

一、問題背景當有些項目的用戶數比較大的時候,我們進行壓測的時候也需要較大的併發,而單臺服務器的能夠發送的併發量畢竟是有限的,那如何增加併發量呢?二、解決方法利用jmeter的分佈式壓測,jmeter爲了提升併發量,支持分佈式壓測,1臺mas

原创 tcpdump抓包分析,快速完成接口調試

很多時候,開發或者產品不一定能給出很規範的接口或者相關文檔,搞不好有些都只是通過口頭傳遞信息,此時,我們就需要掌握獨立抓包分析請求的方法,避免被動的等待,像我工作中就遇到過,請求時基於soap協議的,是一個硬件網關設備和平臺的交換,一個事件

原创 jmeter高級用法例子,如何擴展自定義函數

Jmeter作爲基於java開源的壓測工具,其擴展性是很便捷的。之前自己編寫實踐瞭如何擴展jmeter的function函數,大家可以按照如下方法盡情的擴展自己想要實現的任何基礎函數。1、總體思路擴展JMeter的function可以分成

原创 併發壓測java腳本你一定要會的3個類

性能測試做到後面,一些特殊的場景利用常用的現成工具滿足不了需求,所以你需要學習java寫一些特定協議的壓測腳本,那你不得不研究多線程或線程池,而此時你也一定會遇到java併發編程中的幾個類,今天重點講解這3個類,CountDownLanch

原创 jmeter的beanshell腳本如何編寫,舉2個常用例子

在利用jmeter進行接口測試或者性能測試的時候,我們需要處理一些複雜的請求,此時就需要利用beanshell腳本了,BeanShell是一種完全符合Java語法規範的腳本語言,並且又擁有自己的一些語法和方法,所以它和java是可以無縫銜接

原创 新手如何做性能測試,如何學習

近來好多同學問我性能測試如何做,今天就簡要講講,在此拋磚引玉一下,希望幫助測試小白對性能測試有個直觀的概念和知道性能測試該學什麼,以便大家在工作中更好的去深入。性能測試是一門很深的學問,想要快速學好是不可能的,必須經過各種實踐以及嘗試才能夠

原创 如何快速掌握redis在centos上的安裝和配置,以及常用命令

現如今,互聯網的產品的系統都會涉及到緩存,而用的最多的要數redis了。無論是功能測試還是性能測試,我們對這個中間件還是有必要好好去學習下的,因爲你在功能測試的時候,有些請求是讀取緩存的,或者有些key是存儲於緩存,你得清楚知道請求的數據落

原创 如何做性能測試的一點思考總結

經過工作4年,多個性能項目的實戰,我總結了一份各個性能項目共性的東西(即如何做性能的流程),希望大家拍磚。我把性能測試的分爲三大塊,即前期準備、實戰監控、問題定位。一、前期準備(基礎核心)這個是基礎,前期準備工作做的越紮實到位,測試結果會越