5 laofashi2015

尚未进行身份认证

暂无相关简介

等级
TA的排名 2w+

解决Charles 关于跨域以及No Access-Control-Allow-Origin header is present on the requested resource 的问题

解决Charles 关于跨域以及No 'Access-Control-Allow-Origin' header is present on the requested resource 的问题在解决问题之前我们先来了解下:目前分为两种请求,简单请求和非简单请求,因为浏览器对这两种请求方式的处理方式是不同的。1. 请求方式为HEAD、POST 或者 GET;2. http头信息不超出一下字段:Accept、Accept-Language 、 Content-Languag...

2020-05-26 16:58:27

JMeter调用python脚本(自动化生成加密参数)

在进行接口压测时,要求请求参数自动获取当前时间,与其他参数按一定规则拼接后进行MD5加密,加密数据有效期30分钟的设计,意味着要获取当前时间、进行字符串拼接、进行MD5加密后再传参。如果进行人工替换,测试人员的工作量会非常繁琐,而借助于python脚本实现,则可以有效提升测试效率。1.编写python脚本:1.1实现获取当前时间-time(参数之一)1.2进行字符串拼接-str(含time,所以要保持数据的一致性)1.3对str进行MD5加密1.4将要传给JMeter的参数打印出来。

2020-05-14 23:25:50

JMeter参数化取值乱码

Jmeter请求信息参数化,执行请求过程中遇到参数信息乱码(%3CEOF%3E)的情况,如下图:解决方法:确保“CSV Data Set Config”中Recycle on EOFandStop Thread on EOF设置正确:1.如果你想重复使用参数信息超过1次,设置Recycle on EOF = True;2.如果你想循环使用控制器,设置Stop Threa...

2020-01-02 11:42:23

解决:'jython' 不是内部或外部命令,也不是可运行的程序 或批处理文件

搭建自动化测试环境时,安装jython后检测是否安装成功,提示:“'jython' 不是内部或外部命令,也不是可运行的程序或批处理文件。”1.解决方案:先进入到jython的安装路径的bin路径,如我的切换路径是:cd C:\jython2.7.2b2\bin;在该路径下输入:“jython”;2.如果上面解决方案未解决该问题,需设置环境变量:2.1 查看JAVA_HOME的路径,命...

2019-12-06 16:19:39

JMeter连接orcale数据库,从orcale数据库中获取测试参数

项目测试过程中遇到需要连接Oracle数据库获取测试参数的场景,测试过程中遇到2个小问题:1.如何使用jmeter访问orcale数据库;2.实际压测过程中,为了节省资源,如何控制jmeter获取参数的过程只执行1次,后续是循环使用从Oracle数据库中获取的参数进行业务场景的压测。本文是基于解决以上2个项目过程中真实问题进行阐述,记录问题的解决过程。1. 安装插件下载插件:h...

2019-11-11 17:45:51

Monkey压测客户端脚本

1.前置条件电脑上已完成ADB压测环境搭建(参考:https://blog.csdn.net/laofashi2015/article/details/83307733 )安卓手机上已安装待客户端,且网络环境正常;2.Monkey压测1.使用USB线完成电脑连接待测试终端设备,可以使用adb devices命令确认终端是否链接成功;(如果连接失败,在手机设置中打开开发者模式,使用命...

2019-09-24 09:37:20

Postman断言内容详解

断言内容详解postman断言是JavaScript语言编写的,在postman客户端指定区域编写即可。1.设置环境变量--Setting an environment variablepostman.setEnvironmentVariable("key", "value");2.设置全局变量--Set a global variablepostman.setGlobal...

2019-07-24 11:07:06

Linux环境上JMeter分布式压测

1.介绍1.1使用背景 JMeter压力测试时,在Windows环境上向服务器施压,对PC机本身的资源消耗较大,并发用户量大时会导致压测机资源消耗过量而卡死;PC机所使用的网络带宽在高并发量时可能存在瓶颈,且网络原因会影响测试结果的准确性。 Linux服务器的资源配置一般要高于PC机,所以在相同局域网的Linux服务器上搭建JMeter环境,通过命令执行压测脚本,可以降...

2019-05-29 16:47:33

JMeter压测结果报错-Error in NonGUIDriver java.lang.RuntimeException: Could not find the TestPlan class!

问题描述: 在进行压力测试时,为了降低网络带宽对响应时间的影响,通常高并发时会采用在Windows上使用JMeter编写好测试脚本-xxx.jmx;将脚本上传到相同局域网的Linux服务器,使用JMeter对应命令进行压力测试的方法。测试有时会遇到如下报错:问题原因:保存测试脚本时只保存了Testplan下的部分节点,导致生成的测试脚本只是“testplan”下面的某些元素,...

2019-05-29 14:45:07

JMeter压测报错:uncaught Exception java.lang.outofMemoryError(JMeter内存溢出)

在Linux服务器上使用JMeter进行压力测试时遇到JMeter本身报错的情况,报错信息如下:uncaught Exception java.lang.outofMemoryError:Java heap space.see log file for details.出现这类信息需设置调大JVM内存的相关参数。1.Windows环境:1.1进入JMeter的bin路径,找到JMe...

2019-05-27 17:45:44

安装、升级pip,但是python -m pip install --upgrade pip报错的解决办法。

一般我们在安装或者调用pip库的时候,会告诉你pip版本较低,需要你升级,比如我的本机是如下。一、我是直接cd到我pip目录文件下查看版本:E:\ProgramFiles(x86)\python\Scripts>pipshowpipName:pipVersion:10.0.1Summary:ThePyPArecommend...

2019-03-20 16:04:08

手把手教你免费、批量转换HEIC图片到JPG

     iPhone手机更新IOS11系统后,相机拍摄的文件格式为HEIC格式,很多软件都无法打开。找了半天也是各种收费,就比如某款软件居然收费,还有年费88块!你们怎么好意思收费的?     要么就是在线的转换,一张张转换,慢的要死。     下面介绍一款用C#写成的可以批量保质保量的转换HEIC文件,可以查看HEIC文件,转换HEIC文件为JGP文件。...

2019-02-14 16:15:34

12306抢票软件相关接口以及数据格式

         直接步入正题吧,在这主要想说下现在的12306各个功能的接口以及数据格式。主要分为登录,获取联系人,查票,预定,查询未完成订单五个模块,至于其他的一些接口不重要,可以直接忽略,比如检测验证码是否正确,请求车票剩余个数等等,本文并为写出来,有需求的可以自行研究。       一、登录             登录主要是获取session,保持与服务器端通信。登录主要有两个步...

2018-12-29 19:08:32

Linux服务器性能测试时资源监控工具(nmon&sysstat)

在对linux服务器做压力测试时,需要监控被测设备的资源使用情况,记录一下自己最常用的两个测试工具-nmon和sysstat。1.sysstat      sysstat是一个软件包,包含监测系统性能及效率的一组工具,这些工具对于我们收集系统性能数据,比如CPU使用率、硬盘和网络吞吐数据,这些数据的收集和分析,有利于我们判断系统是否正常运行,是提高系统运行效率、安全运行服务器的得力助手。...

2018-11-15 15:07:12

adb connect ip连接设备,提示连接拒绝

执行命令“adbconnectip”连接设备,提示连接拒绝解决方法:打开机顶盒的系统设置,打开开发者模式,再次执行命令“adbconnectip”,PC机连接设备成功...

2018-10-24 15:05:04

monkey日志保存在PC机上提示:Read-only file system

 使用Monkey压测机顶盒时,设置日志保存路径在PC机上,总是报错提示“/system/bin/sh:can't create d:\TMMH20181024.log:Read-only file system”操作步骤:1.机顶盒连接PC机执行命令:adb connect ip[机顶盒IP]2.查看adb连接的设备执行命令:adb devices3.进入adb shel...

2018-10-24 14:56:59

使用ADB连接机顶盒并抓取设备操作日志

1.前置条件PC机上已完成adb环境搭建(详见:https://blog.csdn.net/laofashi2015/article/details/83307733)2.查看设备ip打开机顶盒的网络设置,查看ip,如ip:192.168.0.113.连接机顶盒1.cmd命令,打开cmd窗口;2.切换到adb安装目录,“cd C:\adb”3.执行连接命令,输入adb ...

2018-10-23 17:05:32

ADB环境搭建

1.介绍     adb的全称为AndroidDebugBridge,就是起到调试桥的作用,是客户端测试常用的辅助工具。借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多终端操作,如安装软件、卸载软件、系统升级、运行shell命令等。adb就是Android终端(如手机/机顶盒)与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作、记录终端操作日志。2.下载...

2018-10-23 16:12:47

Win7环境下robotframework环境搭建(含安装包下载地址)

 本文记录在Windows环境下使用robotframework搭建自动化测试环境。1.安装robotframework依赖的语言环境-Python2.7  Robot Framework是一款python编写的功能自动化测试框架,运行依赖于python的语言环境。RF与Python2的兼容性更好,因此安装Python2.7版本。下载Python安装包,python-2.7.15.am...

2018-08-12 18:27:08

性能测试工具Jmeter对数据库Mysql进行连接并压测

我们先建立一份测试计划。一、在测试计划中我们要及时的添加JDBC驱动链接,有些人会问JDBC是什么?那么你可以先去百度下    A)  这里我用的mysql数据库是8.5版本,那么我相对应的JDBC驱动选择了8.0.11版本,    B)  JDBC驱动可以在mysql的官网下载,具体地址是:https://dev.mysql.com/downloads/fi...

2018-07-31 10:20:12

查看更多

勋章 我的勋章
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。