原创 PHP 實現混合請求的併發

在接口測試中我們不僅要做單接口層面的正向測試和異常測試,常常還需要對一些接口做併發請求測試,比如相同信息併發創建訂單或者併發支付,併發查詢同一個優惠券模板 id,併發更新同一個用戶等等。爲了方便起見,我就用 PHP 的 curl 封裝了併

原创 字符串轉換爲整型數字(C#)

利用C#現成的函數做字符串與數字之間的轉化是一件輕而易舉的事情,比如有int.TryParse(), Convert.ToInt32()等等函數(不過這裏注意,所有的函數都無法講一個不是純數字的字符串轉換爲數字),但是如果不用這些現成的函

原创 簡單介紹webservice和soap小原理

從表面上看,Web service 就是一個應用程序,它向外界暴露出一個能夠通過Web進行調用的API。也就是說,可以利用編程的方法通過Web來調用這個應用程序。 對Web service 更精確的解釋: Web services是建立可

原创 手動測試VS自動化測試

這是一個老生常談的話題,今天在此也小話一番。 無論是手動還是自動化,首先要明白,都是測試,只是行爲方式不同,一個是需要測試人員保持嚴謹的邏輯思維按照事先設計好的測試用例執行,並與期望值作比較;一個是需要藉助工具去按照人們事先設計好的思路執

原创 記一次不爽的支付體驗

在測試建行支付的時候發現他們的前端頁面出現了 bug,部分輸入框和 button 未顯示,如下圖: 只有用戶名這一個輸入框是顯示完整的,作爲用戶實在影響我付錢的慾望,可是作爲測試我也沒有辦法,必須是要付款測試的。當然也必須告訴建行同學趕

原创 單接口層面的快速異常測試腳本從 PHP 到 Python

如果你在做接口測試,我強烈建議你看一下! 我們知道接口測試有正向(Postive Case)和異常(Nagetive Case)測試,正向測試是爲了保證提供的服務在正常的情況下可以使用,異常測試是爲了保證在異常的情況下服務可以友好的處理,

原创 發送加簽名的釘釘消息通知

之前發送釘釘羣消息通知,設置的安全策略都是“自定義關鍵字”,而且貌似釘釘接口也並不 care 發送的內容中是否包含關鍵字的,一直都運行的好好的,過了一個週末,竟然失效了,消息發不出去了。於是又重新閱讀了一遍釘釘接口文檔,寫了個帶簽名的方法

原创 軟件自動化測試工具介紹

 一、功能測試工具   1、QTP測試工具   全名HP QuickTest Professional software ,最新的版本爲HP QuickTest Professional 11.0     QTP是quicktest

原创 我和我的委託(C#)

先引用MSDN上的一段話,以免誤導大家: “委託是一種定義方法簽名的類型。當實例化委託時,您可以將其實例與任何具有兼容簽名的方法相關聯。您可以通過委託實例調用方法。 委託用於將方法作爲參數傳遞給其他方法。事件處理程序就是通過委託調用

原创 歸納一下:C#線程同步的幾種方法

  我們在編程的時候,有時會使用多線程來解決問題,比如你的程序需要在後臺處理一大堆數據,但還要使用戶界面處於可操作狀態;或者你的程序需要訪問一些外部資源如數據庫或網絡文件等。這些情況你都可以創建一個子線程去處理,然而,多線程不可避免地會帶

原创 Best Practices for Increasing Website Performance (2)

Losslessly Compressing Images If you have, for instance, some form of photography showcase, or lots of photographs on t

原创 扇出和扇入

在軟件設計中,扇入和扇出的概念是指應用程序模塊之間的層次調用情況。 按照結構化設計方法,一個應用程序是由多個功能相對獨立的模塊所組成。  扇入:是指直接調用該模塊的上級模塊的個數。扇入大表示模塊的複用程序高。  扇出:是指該模塊

原创 微軟的軟件測試方法(一)

      國內近年來關於軟件測試的問題和討論越來越活躍。       但從總體上說交流軟件測試技術的多,而探討軟件測試方法的少。這裏的“技術”指的是具體的戰術問題,比如說如何使用某種工具來解決某一特定測試問題,或者某一類型軟件有哪些測試

原创 Best Practices for Increasing Website Performance (1)

It’s a no-brainer: well performing websites enjoy higher visitor engagement, retention and conversion. Given how fickle

原创 Top 15 Performance Testing Tools – Comprehensive List of In-Demand Tools with Download Link

Below is the comprehensive list of most widely usedperformance testing toolsfor measuring web application performance