我想測試BSP API實現的正確性和完整性。 測試集必須交叉編譯爲ARM sam7x。如何測試伯克利插座(BSD)API?
1
A
回答
1
我不知道這是否會對你有任何興趣,但是這裏有兩個鏈接來自紐約BSD大會2008的演示文稿:Detecting TCP regressions with tcpdiff(FreeBSD)和An introduction to the Automated Testing Framework (ATF) for NetBSD。兩者都很好。
0
有一個公共域名Benchmarking tool for TCP and UDP performance measurement。
它有一定量的控制可用。您可能可以使用它進行測試。
請記住,這不是測試API,而是執行性能,您將需要更多。
PCATTCP工具包括幾個選項,這些選項由程序啓動時在命令行上傳遞的參數控制。要查看可用選項,請使用「-h」選項運行PCATTCP應用程序。這裏是你會看到:
pcattcp -h
PCAUSA Test TCP Utility V2.01.01.08
Usage: pcattcp -t [-options] host [ < in ]
pcattcp -r [-options > out]
Common options:
-l ## length of bufs read from or written to network (default 8192)
-u use UDP instead of TCP
-p ## port number to send to or listen at (default 5001)
-s toggle sinkmode (enabled by default)
sinkmode enabled:
-t: source (transmit) fabricated pattern
-r: sink (discard) all received data
sinkmode disabled:
-t: reads data to be transmitted from stdin
-r: writes received data to stdout
-A align the start of buffers to this modulus (default 16384)
-O start buffers at this offset from the modulus (default 0)
-v verbose: print more statistics
-d set SO_DEBUG socket option
-b ## set socket buffer size (if supported)
-f X format for rate: k,K = kilo{bit,byte}; m,M = mega; g,G = giga
-c -t: send continuously
-r: accept multiple connections sequentially
-R concurrent TCP/UDP multithreaded receiver
。
Options specific to -t:
-n ## number of source bufs written to network (default 2048)
-D don't buffer TCP writes (sets TCP_NODELAY socket option)
-w ## milliseconds of delay before each write (default 0)
-L ## desired transmit data rate in bytes/second
Options specific to -r:
-B for -s, only output full blocks as specified by -l (for TAR)
-T "touch": access each byte as it's read
相關問題
- 1. 伯克利插座關閉功能,有多重要?
- 2. 伯克利插座通信,發送和接收結構
- 3. 雙工的BSD插座
- 4. 伯克利插座,運行簡單的客戶端和服務器連接
- 5. 伯克利插座發送返回0成功非阻塞發送
- 6. EAGAIN錯誤:使用伯克利套接字API
- 7. 伯克利套接字API和C++網絡編程庫
- 8. 麻煩理解伯克利算法
- 9. 伯克利DB和C++基準示例?
- 10. Python的傳統伯克利數據庫
- 11. 伯克利算法 - 分佈式系統
- 12. 伯克利數據庫優化
- 13. 將伯克利Db從XP移到Ubuntu
- 14. 如何能在盈透證券API C++測試插座客戶端與VS2010
- 15. 單元測試(XCTest)NIB插座爲零
- 16. 如何使用.Net創建伯克利數據庫?
- 17. C API插座SO_REUSEADDR
- 18. 如何插座的Android API /線程25
- 19. 如何選擇隨機試用sql? (伯努利試行)
- 20. 利用現有的PHP插座
- 21. 如何測試API
- 22. 計算概率C++伯努利試驗
- 23. 插座關閉 - 從API
- 24. 如何利用請求集成測試異步Koa節點API
- 25. 節點+測試:如何利用箭扣嘲笑API
- 26. 檢測斷開的插座?
- 27. 我們可以得到伯克利套接字API的源代碼..
- 28. iPhone插座 - 3克與無線
- 29. 如何調試流利的API?
- 30. 當BSD插座報道,RST被接收,如果不是一切都還讀
我有類似的要求。你有沒有設法找到工作? – Ilya 2009-09-22 13:43:55