摘要:
一、问题原因 用JMeter压测,有时候当模拟并发请求较大或者脚本运行时间较长时,JMeter会停止,报OOM(内存溢出)错误。 原因是JMeter是一个纯Java开发的工具,内存由java虚拟机JVM管理,当内存回收不及时,堆内存不足时,就会报内存溢错误。 概念补充: 内存泄露:应用使用资源之后没 阅读全文
摘要:
第一种方式:根据计算公式算出 计算平均的并发用户数: C = nL/T 并发用户数峰值: C’ ≈ C+3*根号C 例如,项目中预计用户有15w人,每日最大访问人数预估为5w人,一个用户的填报时间设置为10分钟,在一天时间内,用户预计在8小时内使用该系统。 利用上述公式我们可以得到平均的并发用户数C 阅读全文
摘要:
原文:http://www.hzhcontrols.com/new-1632467.html 阅读全文
摘要:
【背景】 最近在做一个系统的性能压测遇到一个问题,某接口的一个字段值是通过AES加密的,而且每次请求要求这个字段值不能相同。 由于这个加密后的值的字长特别长,已经远远超出csv文件1个单元格所能包含的字符,所以参数化这个值就不能用常规的csv data set config组件 那么如何解决这个问题 阅读全文
摘要:
问题:java.io.FileNotFoundException: D:\A_JFKJ\A_a项目资料\1_20230906国家教育考试指挥系统V2.10\测试数据\报名_编排_考场对应\${username}-报名.xlsx (系统找不到指定的文件。) 解决方法:在文件路径${}参数化内容前方加反 阅读全文
摘要:
很可能原因:你的jdk版本高于1.8,卸载之,安装jdk1.8,重新执行就可以了(找了一下午的方案,亲测可用) 阅读全文
摘要:
Apifox 关于token的使用方式 前言,关于token的使用,仅做了简单的demo测试token效果。 1.手动登录获取token 顾名思义,因为只有登录之后才有token的信息,所以在调用其他接口前需要拥有token才能访问。 操作步骤1)添加环境变量、全局参数这里拿测试环境举例,在右上角环 阅读全文
摘要:
前置条件 我们这里安装的是Jenkins 2.387.1版本,这个版本需要JDK11及以上的版本才能正常启动使用。所以,在正式安装前一定要卸载之前JDK版本(踩过的坑:安装jdk11的时候没有卸载干净jdk8导致启动Jenkins不成功,卸载方法:https://www.cnblogs.com/ch 阅读全文
摘要:
#python selenium 在默认情况下,执行完业务逻辑的时候,浏览器也会进行自动关闭,如何让浏览器能够不退呢? 下面给出一种我认为比较简单的解决方案供大家进行参考。 用ChromeOptions options = webdriver.ChromeOptions() 然后加初始化设置 opt 阅读全文
摘要:
一、下载uwsgiuwsgi官网下载传送门:https://pypi.org/project/uWSGI/#files 二、解压uwsgi 下载后解压到项目虚拟环境目录venv/Lib/site-packages下 三、安装uwsgi修改uwsgiconfig.py中的所有os.uname,将其改为 阅读全文