【发布时间】:2018-12-14 08:40:45
【问题描述】:
我有一个curl 命令,它通过调用服务时的每个操作来中断响应时间。
curl -w "@sample.txt" -o /dev/null someservice-call
我想使用 PowerShell 的内置 Invoke-WebRequest 调用以类似的方式测量响应时间。到目前为止,我能够使用Measure-Command 获得总响应时间。有人可以帮我解决这个问题吗?
sample.txt 的内容用于curl:
【问题讨论】:
-
我认为
Invoke-WebRequest做不到。是什么让你想使用Invoke-WebRequest? -
Invoke-WebRequest类似于wget。Invoke-RestMethod是curl。 -
您可能必须编写自己的
Invoke-RestMethod或Invoke-WebRequest版本来衡量流程中的各个步骤并提供反馈。您可以将进度偏好设置为 ($ProgressPreference = 'Continue'),但这并不是您想要的。 -
@Rock 看到我的答案了吗?
标签: powershell curl response-time