在 <exec> 部分使用 sipp 变量

Using sipp variable inside <exec> section

如何从 SIPP 命令行将字符串注入脚本的 <exec> 部分?

SIPP wiki 谈论声明但不谈论如何在内部使用它<exec>

命令:

    sipp -sf sipp_pcap.txt ........ -key k1 "5060" -set pcap_file "abc.pcap"

sipp_pcap.txt

    <scenario name=" UAC">
    <Global variables="pcap_file" />
    <Reference variables="pcap_file" />

    ………..
    ……….


                     <exec play_pcap_video="/root/backup/[$pcap_file]” />

    …………..
    ……………..

sipp v.3.3 和 sipp v.3.5 存在问题,如果您使用 key 而不是 set,如下所示:

命令:

    sipp -sf sipp_pcap.txt ........ -key k1 "5060" -key pcap_file "abc.pcap"

sipp_pcap.txt

    <scenario name=" UAC">
    <Global variables="pcap_file" />
    <Reference variables="pcap_file" />

    ………..
    ……….

                     // no $ symbol
                     <exec play_pcap_video="/root/backup/[pcap_file]” />

    …………..
    ……………..

PS: 还是不知道怎么用set