Jmeter——如何在没有所有url的情况下编写testdata成功的url

Jmeter——如何在没有所有url的情况下编写testdata成功的url,jmeter,Jmeter,我想将成功的url写入一个文件,以便为旅游网站创建测试数据。但是有些url提供了所有已过的url(没有日期,没有可用的战斗)。如何在jmeter中只写入成功的url,而不在文件中写入所有已过的url?我不知道您是如何编写url的,以下是几种最常见的方法: 使用JMeter 将If控制器添加到您的 使用JMeterThread.last_sample_ok作为条件JMeterThread。最后一个样本_ok是一个保存前一个采样器执行结果的函数(true,如果成功,则为false),因此,如果控制

我想将成功的url写入一个文件,以便为旅游网站创建测试数据。但是有些url提供了所有已过的url(没有日期,没有可用的战斗)。如何在jmeter中只写入成功的url,而不在文件中写入所有已过的url?

我不知道您是如何编写url的,以下是几种最常见的方法:

  • 使用JMeter

    • 将If控制器添加到您的
    • 使用
      JMeterThread.last_sample_ok
      作为条件JMeterThread。最后一个样本_ok是一个保存前一个采样器执行结果的函数(
      true
      ,如果成功,则为
      false
      ),因此,如果控制器子项仅在前一个采样器成功时执行
    • 将将将URL写入If控制器下的文件的采样器(作为子(ren)放置
  • 使用和输入以下代码:

    if (prev.isSuccessful()) {
        def fileWithUrls = new File('fileWithUrls.txt')
        fileWithUrls << prev.getUrlAsString()
        fileWithUrls << System.getProperty('line.separator')
    }
    
    if(上一个issusccessful()){
    def fileWithUrls=新文件('fileWithUrls.txt')
    
    FileWithURL你需要一个教程。相反,试着想出你自己的解决方案,如果它不起作用,在这里发布更具体的问题。