Jmeter学习之-使用外部Java文件

参考文章:https://blog.csdn.net/quiet_girl/article/details/50747666

ps:首先需要将java文件生成jar包,详见https://www.cnblogs.com/mysummary/p/10144204.html

因为公司业务涉及到分表(即生成订单按照分表规则分配在128张表的一个表中),需要调用分表的方法,

  • 将分表的java文件生成jar包 --fenbiao.jar
  • 在Jmeter目录下新建一个文件夹dependencies(文件夹名字可以随便取),将上一步中的jar包放到这个文件夹下面                               
  • 打开bin目录下的 jmeter.properties 文件,使用ctrl+f查找plugin_dependency_paths 这个属性,然后设置为  plugin_dependency_paths=../dependencies;保存
  • 接下来就是在Jmeter中调用这个方法
    1. 在线程组上右键添加“BeanShell 取样器”                                                           
    2. 在脚本框中写入代码(大体和Java语言差不多,可直接在Java中写好复制过来)

      import java.util.HashMap;
      import java.util.Map;

      String order_info;
      String order_key="${orderKey}"; //从下单接口取到的订单号
      order_info = Fenbiao.test_order_info(order_key); //传入订单号,调用分表的方法,将返回值复制给order_info
      log.info("order_info=" + order_info); //打印出order_info的值,即分表后的表名

    3. 运行,可以打开日志查看选项,观察运行日志,调试即可  ,接下来就可以用拿到的返回值,进行一些操作,例如更新数据库的某个字段,或者删除数据等

posted @ 2018-12-19 16:50  爱穿新衣服的姑凉  阅读(839)  评论(0)    收藏  举报