2016-01-06 6 views
1

Я пытаюсь использовать скрипт jmeter OS sampler python для вставки строки в базу данных MySQL. Python, похоже, работает, но jmeter не назвал его успешно.Как использовать Jmeter OS Process sampler process python script

Я попытался следующие:

Command python 
parameter /root/buildResult/tests/bssTest/insert.py 
parameter ${V_URL} 
parameter ${V_DBName} 
parameter ${V_UserName} 
parameter ${V_Password} 

К сожалению, это не сработало.

+0

Вы можете поделиться более подробной информацией? Env - это окна или linux? Зачем использовать python? или пробоотборник ОС? Вы можете запустить запрос с помощью JDBC-пробоотборника. Если необходимо использовать пробоотборник ОС, вы можете использовать пробник ОС для вызова CMD, и оттуда вы можете выполнить требуемые действия. – TestingWithArif

ответ

1
  1. Вы, возможно, придется использовать полный путь к интерпретатору питона как /usr/bin/python
  2. Если JMeter переменные содержат пробелы, которые могут понадобиться, чтобы окружить их в кавычки. То же самое касается ситуации с символами, которые требуют отводящей

    OS Process Sampler

Если он не работает до сих пор добавить View Results Tree слушателя и инспектировать запрос и ответ детали.

См. How to Run External Commands and Programs Locally and Remotely from JMeter статью для более подробного объяснения.

Смежные вопросы