Return-Path: X-Original-To: apmail-jmeter-user-archive@www.apache.org Delivered-To: apmail-jmeter-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 92470D9FC for ; Mon, 29 Oct 2012 04:47:46 +0000 (UTC) Received: (qmail 51274 invoked by uid 500); 29 Oct 2012 04:47:45 -0000 Delivered-To: apmail-jmeter-user-archive@jmeter.apache.org Received: (qmail 50808 invoked by uid 500); 29 Oct 2012 04:47:45 -0000 Mailing-List: contact user-help@jmeter.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "JMeter Users List" Delivered-To: mailing list user@jmeter.apache.org Received: (qmail 50746 invoked by uid 99); 29 Oct 2012 04:47:42 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 29 Oct 2012 04:47:42 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of yangzhaoxia@gmail.com designates 209.85.212.43 as permitted sender) Received: from [209.85.212.43] (HELO mail-vb0-f43.google.com) (209.85.212.43) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 29 Oct 2012 04:47:32 +0000 Received: by mail-vb0-f43.google.com with SMTP id fq11so4211062vbb.2 for ; Sun, 28 Oct 2012 21:47:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:content-type:content-transfer-encoding:subject:message-id:date :to:mime-version:x-mailer; bh=S6eDNU3HbO36g2j0kBbEKk670oefqKRQLRA4rSXXXF8=; b=Lzewf1DZgPa+i0Dd/KjNdjhuZ6od+C2ffnnLtbKZ33gO6bN1mAwPtPdc3r9Z5lqMRf m3ebKmvS7fdQpS2JIL/Vs8dnEHwI5t+YuiwaBe5QykgNa4a6+ZykA6WDTfIV0AqmirAA h7mtRf4beDlw2uPu2zoe5sr8VgGjIj6Lvh4xfNR2LpulrbqoTQGVJn3hqdhwsMrlKKeF sws77BayDgdt9HOm+mDpeP+fhE9ZdNmLNdvHMdQkoBfxKEebcgZCV6EG9mPXLt+WyiYo S6FSkFZX+V0qrFBAWpRsAhWc+upDJfKbLy8vKTyhGH6ItWvyin2mX4q6I08MVpANH9Qc fjeA== Received: by 10.52.75.196 with SMTP id e4mr19087181vdw.93.1351486031470; Sun, 28 Oct 2012 21:47:11 -0700 (PDT) Received: from [10.70.111.41] ([118.107.146.226]) by mx.google.com with ESMTPS id k14sm5206271vdh.19.2012.10.28.21.47.09 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 28 Oct 2012 21:47:10 -0700 (PDT) From: Zhaoxia Yang Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: Random function in for loop doesn't work as expected Message-Id: <835FAD2C-60EB-4B8C-9077-A49987C2F484@gmail.com> Date: Mon, 29 Oct 2012 15:47:05 +1100 To: user@jmeter.apache.org Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1485\)) X-Mailer: Apple Mail (2.1485) X-Virus-Checked: Checked by ClamAV on apache.org Hi, I have below script in post or pre processor of JMeter. I want the = Strings are generated randomly for each loop. for(i=3D0;i<5;i++) { var rdStrA=3D"${__RandomString(5,abcdefghijklmnopqrstuvwxyz)}"; var rdStrB=3D"${__RandomString(5,abcdefghijklmnopqrstuvwxyz)}"; vars.put("rdStrA"+i, rdStrA); vars.put("rdStrB"+i, rdStrB); } The result is: For the 5 times loop, rdStrAs are always same, rdStrB is different from = rdStrA but 5 rdStrBs are same. The response data of Debug Sampler shows: ... rdStrA0=3Dcnbyw rdStrA1=3Dcnbyw rdStrA2=3Dcnbyw rdStrA3=3Dcnbyw rdStrA4=3Dcnbyw rdStrB0=3Dbomad rdStrB1=3Dbomad rdStrB2=3Dbomad rdStrB3=3Dbomad rdStrB4=3Dbomad This is really odd. I also tried __Random(min,max) to generate random integer inside for = loop, it also performs the same way. Thanks. Zhaoxia Yang= --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org For additional commands, e-mail: user-help@jmeter.apache.org