原创 Unity WWW下載文件壓縮

1.後端配置 nginx 開啓 gzip訪問規則 2.前端配置 WWW www = new WWW (Url); www類封裝了針對不同平臺不同的方法實現。會在ios和android自動添加header,gzip 其實前端不需要做任何事情

原创 Tsung筆記之100萬用戶壓測執行步驟篇

前言 總是說細節、理論,會讓人不勝其煩。我們使用Tsung來一次100萬用戶壓測的吧,或許能夠引起好多人的興趣 :)) 下面,我根據在公司分享的PPT《分佈式百萬用戶壓測你的業務》,貼出其中的關鍵部分,說明進行一次100W(即1M)

原创 Tsung筆記之插件編寫篇

前言 Tsung對具體協議、通道的支持,一般以插件形式提供接口,接口不是很複雜,插件也很容易編寫,支持協議多,也就不足爲怪了。 下面首先梳理一下當前Tsung 1.6.0所有內置插件,然後爲一個名稱爲Qmsg的私有二進制協議編寫插件

原创 Tsung筆記之分佈式增強跳出SSH羈絆篇

前言 Erlang天生支持分佈式環境,Tsung框架的分佈式壓測受益於此,簡單輕鬆操控子節點生死存亡、派發任務等不費吹灰之力。 Tsung啓動分佈式壓測時,主節點tsung_controller默認情況下需要通過SSH通道連接到遠程

原创 iBoxDB—Unity WebGL Sqlite3替代方案

1.iBoxDB 簡介 http://www.iboxdb.com/   2.選擇原因 Sqlite3不支持WebGL (選擇方案:WebGL平臺用iboxDB,其它平臺用Sqlite3) iboxDB 支持:JAVA   C#   An

原创 Tsung筆記之壓測端資源限制篇

前言 這裏彙集一下影響tsung client創建用戶數的各項因素。因爲Tsung是IO密集型的應用,CPU佔用一般不大,爲了儘可能的生成更多的用戶,需要考慮內存相關事宜。 IP & 端口的影響 1. 系統端口限制 Linux系

原创 Tsung筆記之主從模型篇

前言 本篇講解Tsung大致功能組成、結構,以及主從模型,以便總體上掌握。 總體組成  tsung_controller 和 tsung 這兩個模塊,負責分佈式壓測的核心功能。 代碼組成 從代碼層次梳理一下tsung項目功

原创 Unity導出Window Store App的各種坑(1)

  2017.6.30 Player Settings :   UWP .net2.0 兼容性 以及 IL2CPP (插件編譯問題),   ( ios和android是 .net 2.0 subset )  sqlite.dll  : 這

原创 Tsung筆記之IP地址和端口限制突破篇

前言 在Tsung筆記之壓測端資源限制篇中說到單一IP地址的服務器最多能夠向外發送64K個連接,這個已算是極限了。 但現在我還想繼續深入一下,如何突破這個限制呢 ? 如何突破限制 這部分就是要從多個方面去討論如何如何突破限制單個

原创 Tsung筆記之開篇

前言 有測試驅動的開發模式,目的在於確保業務層面功能是準確的,每一次新增、修改等動作確保都不會影響到現有功能。功能開發完成了,需要部署到線上,系統能夠承載多大的用戶量呢,這時候就需要藉助於性能壓測,也稱之爲壓力測試,界定系統能夠承載具

原创 bing翻譯使用-Unity

1.註冊微軟翻譯 參考這片博文:http://blog.sina.com.cn/s/blog_6f7ef6540101g4tz.html   重定向url 隨便填寫(例如: code.google.com) 2.Unity相關代碼 代碼提

原创 Erlang gen_server init

參考文章 http://youthyblog.com/2015/07/31/erlang-question-gen-server-and-init/很

原创 Tsung筆記之監控數據收集篇

前言 壓力測試和監控分不開,監控能夠記錄壓測過程中狀態,方便問題跟蹤、定位。本篇我們將討論對壓測客戶端tsung client的監控,以及對被壓測服務器的資源佔用監控等。同時,也涉及到Tsung運行時的實時診斷方式,這也是對Tsung

原创 Erlang對接Google Translation API

1.引導谷歌翻譯文檔地址:https://cloud.google.com/translate/docs/ , 需要境外銀行卡。按照谷歌引導一步步進行,拿到key,激活收費即可。項目決定用google api,實時性比較優秀。微軟翻譯ap

原创 Unity獲得Apple的UDID,並存儲到keychain

1.首先去下載SVUDID代碼,是在github上封裝的udid代碼。 https://github.com/smileEvday/SvUDID 2.下載代碼,提取SvUDIDTools.h、SvUDIDTools.m兩個文件,放入xco