接口测试 Jmeter 里如何设置登陆接口只调用一次?

Lionleoliu · 2018年08月30日 · 最后由 Lionleoliu 回复于 2018年09月21日 · 2414 次阅读

Dear Testerhomer
最近有一个需求是调用一个通过条码搜索商品的接口多次,并生成报告计算出每一个接口的的触发时间
在使用 Jmeter 的时候遇到了以下问题,请各位朋友知道的帮忙解答一下。
1、如何设置登陆接口调用一次就不用了,我使用了 include controller 和 simple controller 但是应对的不是我的这个需求,我的数据是直接通过 CSV Config 里拿的所以登陆接口还是会调用两次
2、还不知道如何生成报告是每一次调用接口的时间而不是平均时间
暂时这两个问题困扰我了,请知道的朋友告知一下。

共收到 11 条回复 时间 点赞

用仅一次控制器

可以把登录单独放在一个线程组里面,然后向下传参。

bOneKop 回复

能说详细一点吗?我把登陆接口放另外一个线程里就调不到了。

扑满 回复

可以说详细一点吗

同学,请使用 setup 线程组。😸

@jiagd0105 能加你的微信或者 QQ 吗,我这边使用了后另外的线程还是拿不到登陆接口的 token

僅樓主可見
8楼 已删除
Lionleoliu 回复

登录里加一个后置处理器,把 token 拿出来。后面的直接引用。

为啥不用仅一次控制器

这个问题解决了吗,我也碰到一样的问题

网瘾少年 回复

解决了在登陆接口那里添加一个 BeanShell PostProcessor 然后使用 setProperty 的函数,然后在下个线程里的 header 里增加这个 token

需要 登录 後方可回應,如果你還沒有帳號按這裡 注册