我被指派测试 gRPC API(用 Golang 编写),但我不知道如何测试它,而且我在网上找不到任何此类测试的教程。我能想到的唯一方法是编写单元测试来测试方法本身,但我也想用客户端测试它。例如,我过去曾使用 JMeter 作为客户端来测试 REST API,以发送请求并验证响应数据。是否有使用客户端测试 gRPC API 的方法,还是单元测试是唯一的方法?
我一直在使用这种方法找到XCUIElements:
app.staticTexts["Full Label Text"]
Run Code Online (Sandbox Code Playgroud)
但是,如果我只知道标签文本的一部分呢?部分标签文本是动态生成的(例如"Item#1","Item#2"等),所以我想通过查找包含部分文本的元素来搜索它(例如,通过"Item"搜索).在Swift中有什么方法可以做到这一点吗?
我有一个bash命令,它以以下格式输出文本:
Header 1
- Point 1
- Point 2
Header 2
- Point 1
- Point 2
Header 3
-Point 1
- Point 2
...
Run Code Online (Sandbox Code Playgroud)
我想将此文本解析为一个数组,在空行上进行分隔,以使array [0]例如包含:
Header 1
- Point 1
- Point 2
Run Code Online (Sandbox Code Playgroud)
然后,如果要满足某些条件,我想编辑数组中的某些数据。
我正在看这样的东西,用bash中的空白行分隔,但是我对bash还是陌生的,所以我不知道如何将awk RS = null的输出保存到数组而不是打印出来。有人能指出我正确的方向吗?