Python 在单个研磨机脚本中执行不同操作的多个线程

Python 在单个研磨机脚本中执行不同操作的多个线程,python,jython,grinder,Python,Jython,Grinder,我想创建一个脚本,如果正在执行http请求,例如,我已经使用代码中定义的http操作Play()播放了一个语音文件。 在播放文件的同时,我希望调用Pause()操作来暂停正在播放的文件 我面临的问题是,当HTTP播放请求被命中时,脚本只有在成功/失败地执行PLAY()之后才能获得控制权,也就是说,当完整的播放操作已经完成时,我的暂停操作返回失败,因为当前没有任何正在播放的文件 我不能使用两个脚本,因为它们使用相同的数据(调用ID) 在此方面的任何帮助都将不胜感激 提前感谢。更多详细信息会有所帮助

我想创建一个脚本,如果正在执行http请求,例如,我已经使用代码中定义的http操作Play()播放了一个语音文件。 在播放文件的同时,我希望调用Pause()操作来暂停正在播放的文件

我面临的问题是,当HTTP播放请求被命中时,脚本只有在成功/失败地执行PLAY()之后才能获得控制权,也就是说,当完整的播放操作已经完成时,我的暂停操作返回失败,因为当前没有任何正在播放的文件

我不能使用两个脚本,因为它们使用相同的数据(调用ID)

在此方面的任何帮助都将不胜感激


提前感谢。

更多详细信息会有所帮助。线程在构造有效的暂停请求之前需要哪些信息?发送播放请求的线程是否可以将此信息写入某个模块级数据结构?然后执行暂停的线程可以读取此信息并生成有效的请求。

谢谢您的回复。暂停请求只需要正在播放的callID。我成功地创建了一个线程,但现在当我尝试形成用于暂停的httpRequest()时,出现了以下异常:net.grinder.engine.process.instrumenter.dcr.RecorderLocator$RecordingFailureException:Recording Failure。在工作线程内部,我正在工作线程调用Play操作之前创建线程t。