随笔分类 - 性能测试
摘要:交互的流程:1.建立TCP长链接2.客户端上传设备信息3.服务端下发认证数据4.客户端将加密后的数据返回给服务端,服务端进行认证,认证通过后定时下发ble数据https://www.jianshu.com/p/81b223905e98 下载TCPjar包 1、入参报文16进制,修改jmeter.pr
阅读全文
摘要:import com.alibaba.fastjson.*;//导入fastjson-1.2.42.jar来解析json格式的数据 String str="{ \"code\":200, \"msg\":\"ok\", \"data\":{ \"collectionlist\":[{\"visit_
阅读全文
摘要://String code=bsh.args[0]; if(bsh.args[0].equals("0")){ Failure=false; }else{ Failure=true; String result = prev.getResponseDataAsString(); log.error(
阅读全文
摘要:FileWriter writer; try{ writer=new FileWriter("C:\\2020年项目\\双旦活动\\data\\token.txt",true); writer.write(args[0]); writer.write("\r\n"); writer.flush();
阅读全文
摘要:1 public static void main(String[] args) { 2 SortedMap<Object,Object> parameters = new TreeMap<Object,Object>(); 3 //String mfrchant_id="fffff"; 4 Str
阅读全文
摘要:windows系统压测过程中jmeter报错,报错内容为:Address already in use: connect解决方案为:Address already in use : connect的解决办法: 解决方法一:修改操作系统注册表1、打开注册表:regedit2、找到HKEY_LOCAL_
阅读全文
摘要:1。单进程单线程:一个人在一个桌子上吃菜。2。单进程多线程:多个人在同一个桌子上一起吃菜。3。多进程单线程:多个人每个人在自己的桌子上吃菜。 多线程的问题是多个人同时吃一道菜的时候容易发生争抢,例如两个人同时夹一个菜,一个人刚伸出筷子,结果伸到的时候已经被夹走菜了。。。此时就必须等一个人夹一口之后,
阅读全文
摘要:线程组间调用变量,需要用到全局变量。在BeanShell Sampler里使用${__setProperty(cp_acount,${acount},)}设置全局变量;${__P(cp_acount)}获取全局变量 使用jmeter实现并发压测下只登陆一次方法一:使用全局变量(当遇到如跨线程组调用变
阅读全文
摘要:package saveresponse; import com.alibaba.fastjson.*; public class json { public static void main(String[] args){ String data="{\"code\":\"200\",\"data
阅读全文
摘要:分布式测试步骤:系统HOSTS文件中进行类似 本机IP 主机名的配置,如10.0.0.23 zhoucentos,否则启动jmeter server会报错!1,在每台机器上都部署 jmeter2,如果是java脚本,将java脚本和相关lib包都放在jmeter目录lib/ext下3,将jmeter
阅读全文
摘要:添加 Threads(Users) jp@gc-Stepping Thread Group
阅读全文
摘要:WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。在此WebSocket 协议中,为我们实现即时服务带来了两
阅读全文
摘要:性能测试指标 RPS(Request Per Second):每秒处理请求数(处理开始到处理结束 中间时间成为响应时间) 可以通过测试工具 模拟多线程访问某个http计算 jmeter中是通过聚合报告的throughput(吞吐量)查看 不同的系统由于cpu 内存 磁盘 网络的限制 rps(吞吐量重
阅读全文
摘要:Windows系统Jmeter环境变量CLASSPATH .;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;JAVA_HOME C:
阅读全文
摘要:import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;FileWriter writer;import JiaMi.*; String key="fgjdfgjdfgj";String response = p
阅读全文
摘要:String urlencoder =”要进行编码的内容”String str=URLEncoder.encode(urlencoder,"UTF-8"); //采用UTF-8编码格式,将字符串urlencoder进行URL编码,返回一个字符串,然后赋值给变量str vars.put("str",s
阅读全文
摘要:日志的级别:OUT、ERR、DEBUG、INFO(default)、WARN or ERROROUT:在控制台打印出来,同时也打印到标准输出窗口,类似于Java中的System.out.print()ERR:在控制台打印出日志信息,同时也打印到标准输出,类似java中的System.errDEBUG
阅读全文
摘要:import com.alibaba.fastjson.*; //获取上一个请求的返回if ((prev.getResponseCode() != null) && (prev.getResponseCode().equals("200") == true)) { String resp = pre
阅读全文
摘要:一、先用正则表达式提取返回结果中要写入文件的数据二、在后置处理器JSR223 PostProcessor 或者BeanShell PostProcessor的Parameters中写入提取的变量名三、写入如下代码FileWriter writer; try { writer = new FileWr
阅读全文
摘要:压测任务具体包含:0.前期准备 需求阶段就加入项目,可以深入了解业务、重要功能的需求和逻辑1.性能需求分析(评审) 明确性能测试范围、目标,由于非专业性能测试人员也不知道怎么定目标,所以最好是引导产品、需求或者开发出目标,避免只有测试背锅; 基于接口或者场景(流程)的性能测试指标,一般是tps(每秒
阅读全文
浙公网安备 33010602011771号