${__setProperty(buyercontribute,${getbuyercontributionvalue},)};
写错了好么,基本语法格式请先学学
如果你需要实时看结果,请考虑使用 influxdb+grafana 的方式实时查看
你什么限制条件都没有,那只能从功能,性能,安全角度都考虑了,几十条都不是问题。
不在乎你写的条数,而在乎你思考的场景是否能尽可能的覆盖,这才是关键点,重质而不是重量
持续集成部分的截图都打不开
jmeter.propertie 这一段:
THIS FILE SHOULD NOT BE MODIFIED
#
#
################################################################################
#Preferred GUI language. Comment out to use the JVM default locale's language.
#language=en
没有图
一个是 jdk
一个是操作系统
尝试更换未装过 jdk 得 win7 非家庭版或者 win10 ;全新安装 jdk8 最新版;运行 jmeter 5.2 以后得版本再次尝试
不是领导限制你这么做,是业务能怎么做。如果什么都听拍脑袋的领导,那你测的东西你觉得有意义么,不过是领导的执行工具而已,对错毫无意义。要学会甩锅
必须你做二次开发:
beanshell 写脚本的方式,或者用 jsr233 相关组件用你熟悉的语言 (groovy,或者 java) 去实现;
jmeter 只是一个工具而已,不可能方方面面都帮你来做
至于在哪个阶段用,就看你是在发请求前还是发请求后,反正每个阶段都有对应的组件给你用
学会百度,基本技能
这个问题如果你真的有去研究过 jenkins 启动 tomcat 的机制你就知道了,这是 jenkins 的特性导致的,拜托先百度一下.。。
tomcat 的 catalina.sh 里面加一个参数就好了
对你不需要秀优越
方法告诉你了,愿意听就听,带情绪那就继续问吧
这种太 low 的基础问题,不会有人给你解答
1 首先我不知道你操作是否对,是否理解你的需求,一个用户永远只可能有一个 session,不管你怎么跨线程,始终都是一个账号.
2 所以你要保证跨线程,多个用户用到的都是对应第一个线程对应的 session,不然 session 就会串
3 你要测试多线程,那就是第一步你存了多个 session,后面的线程引用这个存了多个 session 的变量
4 哪怕你真的 httpcookiemanager 不能用 (这点待确认,我记得是可以的),你用 csv 参数存 session 也可以啊,没有谁规定你一定要用 cookiemanager 把,一根筋想到底没啥好处
这里就快变成百度贴吧了....
就一个 bug 放那里,你不需要了解谁提出来的,适用那个环境,针对那个项目模块,版本,bug 解决人,追踪解决状态么
从 bug 开始到 bug 结束一个完整的流程就可以称之为缺陷管理.
bug 只是其中的一部分而已
工具自己百度,不要太多。
这种基础问题放在这个论坛里觉得太不合适了........
方法 1 既然多个接口返回,你把多个接口直接写在脚本里循环多次提取返回值不就好了么。
后续需要用到这些变量的接口上弄个事务,接口引用变量循环不就取到了么,你要加上新 key,再变量后再做下处理就好,这很难么
方法 2: 直接把那些接口执行多次返回的值存在文本里,需要用到这些变量的接口引用这些文本,再加上新 key 一样 ok
jmeter 最基本的参数化功能,必须熟练. 思路想开点,不要一根筋想到底.
这种很低级的问题就不要问了,已经很少很少有人用过时的 badboy 了
jmeter 录制的方式多种多样.百度也请看看帖子的时效性.
过时的信息不要再浪费版面空间了.
jmeter 自己带一个 http cookie manager 是会自动存储 cookie 值,你跑多次都会存在一个变量里,这个变量也是可以转成全局变量从而跨线程的。所以问题的焦点是再于你存的全局变量是不是存了多个值
你的描述操作并不清楚,不清楚你的操作方式是否对.引用的文章只是针对的单个请求 session 跨线程.
如果你要引用多个 session 跨线程:
1 不知你是否了解几个概念,什么是全局变量 (只有变量是全局变量的时候才可能跨线程).什么是迭代 (跑完多个线程组一次后才叫一次迭代)
2 你要验证你的操作对不对 (1 屏蔽下面调用的线程组,引用 session 的线程组上添加 debug 取样器,设置循环次数,开启 jmeter 全局变量选项。然后再在结果树里查看全局变量你定义的变量是不是取到了多个值
2) 确保单个线程取到了多个 session 的情况下再开启下面调用 sesion 的线程组,迭代多次,看多次的结果
3 jmeter 肯定支持跨线程传多个 session,全局变量都可以跨线程传多个值,为什么 sesion 不能传,一样的意思.再不确定自己对 jmeter 足够了解,操作方法绝对正确的情况下,先自己试验下,有疑问再提出来是不是好的多.
对公司而言,公司从来不缺人找,通讯根本不算传统行业,不管 99 几也好,付出要对的起回报,对不起就是剥削劳动力,所以中国没有几家公司能达标
对自己来说,钱多事少离家远,一个自己的能力有没有达到,二个再当下 it 吃青春饭,技术变化频繁,就业人数成倍增加,且良莠不齐的情况下.生存着还是健康着,有时候完全不是自己所能选择
测试培训并不可耻,可耻的是测试培训出来没有达到培训要求的标准
非传统行业比如 bat,互联网,电商,app 都是需要实时性相当强的,996 也是趋势
传统行业,不需要很快的反应甚至慢半拍的,996 需求没那么强烈
人都是为了一定的目的活着,给够钱一周加 7 天都可以,只是有几个公司做的到。绝大部分公司都只是想着钱少事多能力强
大型 IT 系统性能测试入门经典 陈邵英
linux 性能优化 (中文版) 外国人出的,忘记名字
说实话,国内要么就是工具至上,要么就是抓着细节不放,讲的高大上,其实听不懂的依然听不懂
真正能普及概念,讲述流程,思想,方法的书少之又少
上面是少数基本能看的入门书
你确认你发的是 UDP 请求?
jmeter 是需要专门的插件来模拟发送 udp 请求的.
先搞清楚你发的请求协议到底是什么,再来问后面的问题
china-pub(已被京东收购) 上很多很多 it 专业书,看看评论都能知道.
性能涉及的面很广,几本书就像面面俱到不可能的.
需要那些方面的书籍请说具体,学会提问
接口是功能抛开界面最基本的逻辑,这个都不能保证百分之百,你还说什么别的