格式化stirng值

时间:2016-03-27 06:06:24

标签: string jmeter

我在变量中有以下值。

9.2.345.113619.2-218.98721247546.30582.1191562771895.2

我想将此值的格式更改为9-2-345-113619-2-218-98721247546-30582-1191562771895-2并将其存储在另一个变量中。 JMeter中是否有任何可以执行此操作的功能?

2 个答案:

答案 0 :(得分:0)

假设您的值存储在Jmeter_variable

然后放置一个bean-shell采样器并编写下面提到的代码

${updated_variable}

现在使用IndexOutOfBoundsException,您想要使用

答案 1 :(得分:0)

  1. 内联,使用__javaScript()函数

     Private Sub Mybutton_Click(sender As Object, e As EventArgs) Handles Mybutton.Click
     If IsDate(txtDate.Text.ToString) = False Then
                    rfvDate.IsValid = False
                    rfvDate.Visible = True
                    rfvDate.ErrorMessage = "Check that it is a valid date"
                    Exit Sub
    
                Else
            'DO THE REST OF THE CODE
    End Sub
    
  2. 使用__Beanshell函数

    对变量
    $.each(json.ongkir.results, function(i,o){
    subdistric += "<option value="+o.subdistrict_id+">"+o.subdistrict_name+"</option>";});
    
  3. 在任何Beanshell测试元素中:

    static void Main(string[] args)
        {
            try
            {
                DirectoryInfo d = new DirectoryInfo(@"C:\Users\filip_000\Pictures\Prag");
                int i = 1;
    
                foreach (var file in d.GetFiles())
                {
                    Directory.Move(file.FullName, @"C:\Users\filip_000\Pictures\Prag\" + "Prag_" + i.ToString() + ".jpg");
                    i++;
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
    
  4. 有关在JMeter测试中使用脚本的详细信息,请参阅How to Use BeanShell: JMeter's Favorite Built-in Component指南。