| 
									
										
										
										
											2005-03-18 23:27:20 +08:00
										 |  |  | // Sample BeanShell Assertion initialisation file | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-04-05 09:52:51 +08:00
										 |  |  | /* | 
					
						
							|  |  |  |  * Licensed to the Apache Software Foundation (ASF) under one or more | 
					
						
							|  |  |  |  * contributor license agreements.  See the NOTICE file distributed with | 
					
						
							|  |  |  |  * this work for additional information regarding copyright ownership. | 
					
						
							|  |  |  |  * The ASF licenses this file to You under the Apache License, Version 2.0 | 
					
						
							|  |  |  |  * (the "License"); you may not use this file except in compliance with | 
					
						
							|  |  |  |  * the License.  You may obtain a copy of the License at | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  *   http://www.apache.org/licenses/LICENSE-2.0 | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Unless required by applicable law or agreed to in writing, software | 
					
						
							|  |  |  |  * distributed under the License is distributed on an "AS IS" BASIS, | 
					
						
							|  |  |  |  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | 
					
						
							|  |  |  |  * See the License for the specific language governing permissions and | 
					
						
							|  |  |  |  * limitations under the License. | 
					
						
							|  |  |  |  *  | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-03-18 23:27:20 +08:00
										 |  |  | //print("Initialisation started"); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import org.apache.jmeter.util.JMeterUtils; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | i = j = k = 0; // for counters | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | getprop(p){// get a JMeter property | 
					
						
							|  |  |  | 	return JMeterUtils.getPropDefault(p,""); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | getprop(p,d){// get a JMeter property with default | 
					
						
							|  |  |  | 	return JMeterUtils.getPropDefault(p,d); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | setprop(p,v){// set a JMeter property | 
					
						
							| 
									
										
										
										
											2008-04-05 09:52:51 +08:00
										 |  |  | 	JMeterUtils.setProperty(p, v); | 
					
						
							| 
									
										
										
										
											2005-03-18 23:27:20 +08:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // Assertions can use the following methods on the Response object: | 
					
						
							|  |  |  | // SampleResult.setStopThread(true) | 
					
						
							|  |  |  | // SampleResult.setStopTest(true) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | //print("Initialisation complete"); |