u011500823
krleeds
采纳率0%
2017-07-07 11:01 阅读 21.8k

【Jmeter】一个线程组下面有多个请求,怎么只让一个请求并发执行?

  1. 我一个线程组下面有多个请求,比如访问(拉取token)、登入(获取sesseion)、创建订单
  2. 其中访问、登入我只要执行一次就行了,我只要拿去到他们的返回值就行了,就是创建订单我要并发多次,请问这个应该怎么弄?
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • landida 兰迪达 2017-09-04 03:23

    在创建线程组之前设置一个setup thread group,然后把你的访问操作 、登录操作写在setup里,通过正则或者beanshell获取你需要的信息写入文件
    在实际需要运行的线程组中通过csv读取文件信息,设置对应的cookie再运行

    点赞 4 评论 复制链接分享
  • devmiao devmiao 2017-07-07 15:57
    点赞 1 评论 复制链接分享
  • lxsjl_ lxsjl_ 2018-04-19 02:41

    借问,意思是一个用户只登陆一次?如果是一个用户怎么模拟并发场景。不是应该模拟多用户登录,同时创建订单吗?

    点赞 评论 复制链接分享
  • weixin_39770653 weixin_39770653 2020-07-09 14:55

    setUp里面添加登录,正则匹配出token,然后将token设置为全局变量就可以。

    设置全局变量的方法

    ${__setProperty(newtoken,${token})};
    #全局变量引用的方法
    ${__P(newtoken,)

    点赞 评论 复制链接分享

相关推荐