|
楼主 |
发表于 2024-10-11 12:43
|
显示全部楼层
本帖最后由 rx_78gp02a 于 2024-10-11 12:47 编辑
感谢反馈,顺便送一个UDP双向测试模板,虽然它产生的包量远比不上Bench,但它是双向交互的,可以做一些对比测试。
调用:
./t-rex-64 --astf -f astf/http_video.py -m 300 #数值越大压力越大
新建一个http_video.py文件,输入下列内容
from trex.astf.api import *
import argparse
class Prof1():
def __init__(self):
pass
def get_profile(self, tunables, **kwargs):
parser = argparse.ArgumentParser(description='Argparser for {}'.format(os.path.basename(__file__)),
formatter_class=argparse.ArgumentDefaultsHelpFormatter)
args = parser.parse_args(tunables)
# ip generator
ip_gen_c = ASTFIPGenDist(ip_range=["16.0.0.0", "16.0.0.255"], distribution="seq")
ip_gen_s = ASTFIPGenDist(ip_range=["48.0.0.0", "48.0.255.255"], distribution="seq")
ip_gen = ASTFIPGen(glob=ASTFIPGenGlobal(ip_offset="1.0.0.0"),
dist_client=ip_gen_c,
dist_server=ip_gen_s)
return ASTFProfile(default_ip_gen=ip_gen,
cap_list=[ASTFCapInfo(file="../avl/delay_10_video_call_rtp_0.pcap",
cps=2.776)])
def register():
return Prof1() |
|