envoy 提供的官方映象:
映象配置檔案
/etc/envoy/envoy.yaml
預設監聽 埠:10000
// 測試命令
// 配置檔案如下
- match:
route:
# host_rewrite: 192.168.1.102 # 改寫host頭為此值
prefix_rewrite: "/e3e1bf8f-46c6-4b43-b2f7-bb61a01e7962/hello/" # 改寫url字首
cluster: backsvc
clusters:
- name: backsvc
connect_timeout: 0.25s
type: logical_dns
# comment out the following line to test on v6 networks
dns_lookup_family: v4_only
lb_policy: round_robin
load_assignment:
cluster_name: backsvc
endpoints:
- lb_endpoints:
- endpoint:
address:
socket_address:
address: 192.168.1.102
port_value: 8080
// 瀏覽器請求
// 後端服務
admin:
access_log_path: /tmp/admin_access.log
address:
socket_address:
protocol: tcp
address: 127.0.0.1
port_value: 9901
static_resources: # 靜態資源
listeners: # ***
- name: listener_0 # 配置該***的唯一名稱
address: # ***應該監聽的位址
socket_address: #
protocol: tcp
address: 0.0.0.0 # 套接字的位址 若配置為乙個空的位址,意味著將繫結到0.0.0.0或::
port_value: 10000 # 多個***可以監聽linux上的0埠,因為實際的埠將被os分配
filter_chains: # 這個***需要使用的過濾器列表
- filters:
- name: envoy.filters.network.http_connection_manager # 要例項化的過濾器的名稱。 該名稱必須與支援的過濾器匹配。內建的過濾器有:envoy.echo http_connection_manager mongo_proxy redis_proxy tcp_proxy
config: # 對應的過濾器配置,這取決於被例項化的過濾器 e.g. http_connection_manager
黑盒測試筆記
黑盒測試又稱功能測試 在已知產品功能設計規格的基礎上進行測試,以證明每個實現了的功能是否符合要求 等價類劃分 邊界值分析 錯誤推測法 因果圖 等價類劃分 將所有可能的輸入資料,劃分為等價的部分,然後從每個部分中選取少數有代表性的資料作為測試用例。等價類可以分為有效等價類 即合理的 有意義的資料集合 ...
軟體測試筆記
qtp loadrunner 整合測試 integration testing 是在假定各個軟體單元已經通過了單元測試的前提下,檢查各個軟體單元之間的相互介面是否正確。也稱為組裝測試 聯合測試 子系統測試或部件測試 整合測試演變出了功能測試,效能測試 方法處理資料的時間,方法併發能力 整合測試的方面...
軟體測試筆記
軟體測試 黑盒測試 一 黑盒測試主要發現以下錯誤 1.是否有不正確或者遺漏的功能 2.介面是否有錯誤 3.在介面上,輸入能否正確的接收?能否輸出正確的結果 4.效能上能否滿足需求 5.是否 有初始化或終止化性的錯誤?二 1.黑盒測試的優點 從產品功能的角度測試可以最大限度的滿足客戶的需求 相同動作可...