예제 #1
0
 def test_resource_files_collection(self):
     obj = JMeterExecutor()
     obj.engine = EngineEmul()
     obj.execution.merge({"scenario": {"script": "tests/jmx/files.jmx"}})
     res_files = obj.resource_files()
     artifacts = os.listdir(obj.engine.artifacts_dir)
     self.assertEqual(len(res_files), 5)
     self.assertEqual(len(artifacts), 5)
예제 #2
0
 def test_resource_files_from_requests_remote_prov(self):
     obj = JMeterExecutor()
     obj.engine = EngineEmul()
     obj.engine.config = json.loads(open("tests/json/get-post.json").read())
     obj.execution = obj.engine.config['execution']
     res_files = obj.resource_files()
     artifacts = os.listdir(obj.engine.artifacts_dir)
     self.assertEqual(len(res_files), 2)
     self.assertEqual(len(artifacts), 2)
예제 #3
0
 def test_resource_files_collection_remote_prov(self):
     obj = JMeterExecutor()
     obj.engine = EngineEmul()
     obj.execution.merge({"scenario": {"script": "tests/jmx/files.jmx"}})
     res_files = obj.resource_files()
     artifacts = os.listdir(obj.engine.artifacts_dir)
     self.assertEqual(len(res_files), 5)
     self.assertEqual(len(artifacts), 5)
     target_jmx = os.path.join(obj.engine.artifacts_dir, "files.jmx")
     self.__check_path_resource_files(target_jmx)