Hey Guys我正在使用Gateway Simulator。 这里网关模拟器与camera.gateway连接,当用户发送命令时响应。 命令可以像流媒体视频或传感器关联电池信息的状态等。还有数据中心也会将用户请求转发给网关。
网关还向用户或数据中心发送了一些信息,没有来自用户或数据中心的任何请求。如电池状态下降,传感器移除等等。
由于开发人员/ QA团队将使用此模拟器来模拟网关。他们希望它在自动导航模式/预编写指令模式下运行。
我想要你们的一些意见。我想知道一些广泛使用的方法来解决这个问题。 任何链接/建议都没问题。这个网关模拟器需要为linux和windows paltform编写ic ++。
答案 0 :(得分:0)
这取决于用户发送命令的方式(网络,控制台,GUI,...)。如果它是网络或控制台,编写一个将提供命令的脚本在任何语言中都不应该太难,但有一个名为expect的工具,建立在tcl之上,专门为此设计任务。或者,如果你知道perl或python并且不想学习tcl,你可以使用perl Expect module或python pexpect package(windows version)。
如果命令是通过GUI发出的,那么有一些工具可以在LDTP中自动执行。它应该与Gtk + GUI一起工作,我不确定它与Qt有多远(或者KDE是否有类似的东西)。