Envoy 測試筆記

2021-10-06 16:32:21 字數 2813 閱讀 5124

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.黑盒測試的優點 從產品功能的角度測試可以最大限度的滿足客戶的需求 相同動作可...