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

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

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

共收到 11 条回复 时间 点赞

用仅一次控制器

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

bOneKop 回复

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

扑满 回复

可以说详细一点吗

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

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

仅楼主可见
5楼 已删除
Lionleoliu 回复

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

为啥不用仅一次控制器

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

网瘾少年 回复

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

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册