北京xxxx資訊科技有限公司(總結)
1. 從一臺伺服器切換到另一臺伺服器: ssh root@172.65.98.98
退出當前伺服器:exit
2. 測試壓力機是否能連通 :telnet 10.0.99.88 54345
linux壓力機agent埠為54345,程式名為m_agent_daemon
所以,檢視程式 ps -ef|grep m_agent_daemon
檢視埠 netsat -anp|grep 54345
3. 用多臺Linux壓力機加壓
4. 注意別把agent的程式號和埠號搞混
5. 壓測過程中新增使用者和減少使用者
6. 新增了Linux壓力機卻沒有壓力的問題(壓力機和被壓系統沒在一個網段)
7. 在伺服器下操作(環境需要和url在同一個網段)
curl -l http://acc.yongche123.net:7777/v1/bound/hasboundpay?account_id=62342&bound_type=2
8. 壓測時ctroller中關閉日誌
關閉thanktime
檢視錯誤日誌,在log中
9. 在ctroller中同時加入多個指令碼,使用部分指令碼
10. linux上執行jar檔案(需要確保linux已有java程式執行環境)
java -jar test.jar
注意:從eclipse匯出jar包時小心導錯
11. Controller場景的日誌儲存目錄中,檢視每個使用者的log
12. java的四種執行緒池:http://cuisuqiang.iteye.com/blog/2019372
13. DDL和DML的區別?
DDL是資料庫定義語言,
create table 建立表
alter table 修改表
drop table 刪除表
truncate table 刪除表中所有行
create index 建立索引
drop index 刪除索引
以上屬於DDL, DDL語句執行後會自動提交當前的事物到資料庫。
DML是資料庫操作語言
以上是資料庫操縱語言,DML語句執行後不會自動提交事務。
14. nginx負載均衡的四種配置方案:http://www.jb51.net/article/60523.htm
15. linux下跑java指令碼:
jar -r xxx.jar
另外, 也可加引數改變JVM相關記憶體大小,
例如: jar -r xxx.jar –Xmx4G -XX:+UseG1GC
(臨時更改jvm最大堆記憶體大小和垃圾回收器,僅對執行當前之間時生效)
永久更改JVM配置需要在tomcat/apache-tomcat-8.5.6/bin/catalina.sh 檔案裡更改
可參考如下配置:
JAVA_OPTS=”-server -Xmx2873M -Xms2873M -Xmn958M -XX:PermSize=128m -XX:MaxPermSize=256m -Xss512K -XX:+ExplicitGCInvokesCon
current -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:CMS
FullGCsBeforeCompaction=0 -XX:+CMSClassUnloadingEnabled -XX:LargePageSizeInBytes=128M -XX:+UseFastAccessorMethods -XX:CMS
InitiatingOccupancyFraction=80 -XX:SoftRefLRUPolicyMSPerMB=0 -verbose:gc -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath
=/yongche/logs/dump/dispatch.dump -DAPP_ENV=qa_env”
JAVA_OPTS=”$JAVA_OPTS -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.EPollSelectorProvider”
16. TPS波動原因:
1) 程式碼問題
2) 網路不穩定
3) 伺服器遇到大量請求,有延遲處理現象
4) 壓力高峰期時,伺服器端出現短暫休克
5) 伺服器執行不穩定
6) 有其他功能測試干擾
17. 1Gbps=1024Mbit/s (因為1Byte=8bit)
=1024/8MB/s
=128M/s
18. 壓測時的 總請求數量 和 每秒處理的事物數量
19. loadrunner指令碼引數化後沒有更改引數化的取值方式,導致引數化的資料無效
20. 建議公司制定TPS波動標準
21. loadrunner指令碼中特意設定了thinktime,跑場景時卻設定成忽略了思考時間,導致指令碼中的思考時間無效
22.理解灰度釋出
理解MVT小流量測試
23. rabbitmq
叢集環境搭建
理解rabbitmq的工作原理
觀察web監控介面
24. linux下修改使用者密碼: 直接用passwd命令
25. 一些應用單詞:
depand 依賴
account 賬戶
common 共同的
monitor 監聽
overview 綜述
26. 從windwow上把檔案打包成xxx.zip 然後再上傳到linux【不要打包成.rar,不然在linux上不好解壓】
27. 在當前伺服器連線數遠端的資料庫伺服器
mysql -u yongche -h 10.0.11.101 連線10.0.11.101資料庫
mysql -u yongche -p password
28. 瞭解RPC模式: 遠端過程呼叫協議
RPC採用客戶機/伺服器模式。請求程式就是一個客戶機,而服務提供程式就是一個伺服器。首先,客戶機呼叫程式傳送一個有程式引數的呼叫資訊到服務程式,然後等待應答資訊。在伺服器端,程式保持睡眠狀態直到呼叫資訊到達為止。當一個呼叫資訊到達,伺服器獲得程式引數,計算結果,傳送答覆資訊,然後等待下一個呼叫資訊,最後,客戶端呼叫程式接收答覆資訊,獲得程式結果,然後呼叫執行繼續進行
29. 同步當前伺服器時間
ntpdate time1.aliyun.com 同步系統時間 (同步阿里雲的系統時間)
30. securecrt標籤頁切換: Alt+數字(例如:切換到第二個標籤頁則數字為2)
31. phab
32. testng
33. 系統整體處理能力取決於處理能力最低模組的TPS值
TPS=總的請求數/總時間
34. 效能大概指標
TPS: 單介面15000
RT: 0.1~0.4秒
監控: tsar
tsar -i 1 -l
全流程壓測指令碼
java指令碼: 模擬司機踩點和模擬司機接單
loadrunner指令碼模擬乘客端下單
全流程壓測最好情況:VUSER=3200 TPS=1500 RT=248毫秒
全流程壓測時(司乘互選): 獲取接單司機列表介面TPS=200
使用者選車介面TPS=120
35. maven :
http://www.linuxidc.com/Linux/2015-03/114619.htm
36. jenkins
37. git
38. java
39. jmeter
40. 選車 這個模組nginx+tocmat 其中nginx充當反向代理伺服器,只做請求的轉發 不做請求的處理
41. > /home/y/110.txt 清空/home/y/110.txt檔案
42. less /home/y/110.txt 檢視/home/y/110.txt檔案 退出用q
43. 抓包工具Fiddler4的使用
44. 查詢1.log中包含50180120的內容,可以這麼差
grep 50180120 /home/y/var/1.log
45. git+jenkins+maven持續整合
jemter+jenins持續整合
46. redis環境搭建以及建立多個例項
47. 正確的關機方法
第一步:sync (強制把記憶體緩衝區的資料強制寫入磁碟)
第二步:shutdown -h now
48. nohup和&
用途: 不結束通話的執行命令
例如:nohup locationtrack-0.1.0/bin/run.sh &
49. 設定服務開機自啟
chkconfig 檢視所有服務是否被設定為開機自啟動
預設啟動2345級別
chkconfig –level 3 httpd on 啟動3
chkconfig –level 245 httpd off 關閉245
chkconfig httpd on
相關文章
- [招聘 golang] 北京與你科技有限公司Golang
- 【北京】北京輕鬆籌科技有限公司#招聘#Golang工程師Golang工程師
- 【北京】 北京邁瑞科教育科技有限公司 【招GO開發工程師】Go工程師
- 華大天元(北京)電力科技有限公司 招聘Java工程師Java工程師
- 北京博看科技有限公司高薪急招Java工程師高薪Java工程師
- 招聘Java軟體工程師 華大天元(北京)電力科技有限公司Java軟體工程工程師
- 北京比弗斯科技有限公司誠聘JAVA開發工程師Java工程師
- 北京博睿巨集遠資料科技股份有限公司宣告
- 北京東方國信科技股份有限公司高薪誠聘java工程師高薪Java工程師
- 廣州珠源資訊科技有限公司 招聘JAVA 專案經理和開發人員Java
- 歡迎大家關注我創辦的北京聖思園科技有限公司IT高階就業培訓就業
- 六個核桃科技有限公司——團隊展示
- Django 報錯資訊總結Django
- 廣州市五宮格資訊科技有限公司 招聘 PHP 高階工程師【9-15k】PHP工程師
- 關於北京哪裡有開發票-北京科技
- Gplus:2011年的科技潮流-總結與展望–資料資訊圖
- 資訊蒐集一些總結
- Xposed修改硬體資訊總結
- 密碼檔案資訊總結密碼
- 職工資訊核對總結
- 廣州新昊網路科技有限公司誠聘英才
- 南京銘岱網路科技有限公司聯絡方法
- 2021 年終總結:奔向北京,迎接 996!996
- 北京合眾天恆科技有限公司招聘java、NET開發工程師、UI設計師、系統架構師等Java工程師UI架構
- miniVision(小視科技)面試總結面試
- Redis 常用監控資訊命令總結Redis
- 資訊熵相關知識總結熵
- 應用層總結-全球資訊網
- 北京資訊科技大學第十一屆程式設計競賽(重現賽)I程式設計
- 北京直真視通科技有限公司誠聘軟體介面美工1人 高階軟體開發工程師1人工程師
- 北京瑞友(原 北京用友軟體工程有限公司)杭州地區招收java web工程師,待遇優厚軟體工程JavaWeb工程師
- python爬取北京租房資訊Python
- 北京資訊平臺介面文件更新
- 總結谷歌上市十週年——資訊圖谷歌
- [北京][商湯科技招聘] Golang 開發實習生Golang
- 【北京】【商湯科技招聘】Golang開發實習生Golang
- 【北京】【小川科技】招聘 Golang 技術專家Golang
- 致維科技(北京)招聘golang工程師Golang工程師