- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 Jmeter录制报错:DNSName components must begin with a letter
jmeter录制https请求时提示:keytool error,DNSName components must begin with a letter最终确认错误原因:JDK版本问题出问题的JDK版本为:1.8.0_131最终升级JDK版本为:1.8.0_271,问题解决猜想:预计JDK版本大于此版本的都能正常录制,待尝试中间解决过程,网上解决方案:1、配置host映射,将录制的域名和IP,配置到host文件,未解决2、jmeter录制器中,选项HTTPS Doma..
2021-01-12 15:46:01
1247
原创 Locust安装及实践
说明:目前locust已经升级到1.0,脚本及安装方式已经发生变化,本文主要以1.0作为实践1、安装(前提是已经装了python3)通用方式:pip install locust检查安装是否成功:locust -h2、写脚本(文件名为:locusttest.py)其中v1.0版本中不同的点:1)、HttpLocust 类已经被替换为 HttpUser,正确的导入:from locust import HttpUser,task,TaskSet2)、task_set=GetResu
2020-06-02 17:30:34
481
原创 python3中对请求或者响应中null字符的处理
如执行代码:data = parse.urlencode(raw).encode(‘utf-8’)request = urllib.request.Request(collectUserCoin_url, headers=headers, data=data)response = urlopen(request)返回如下信息:{"code":"321","msg":"参数校验未...
2019-09-10 14:01:01
4949
原创 python3中Requestdata如何传json数据
将data的数据结构转化为json,通过bytes方法将json传转换成字编码,python3请求中是以字节编码方式传输,不能通过字符串方式传输,具体实现代码如下:data2 = bytes(json.dumps(data),'utf-8')request_url = urllib.request.Request(url, data2)...
2019-09-10 12:06:49
1122
原创 Jmeter压测具有业务关联性的接口--流程压测
问题:除了单接口压测之外,很多业务需要组合压测,即整个业务串联压测,原因是单接口压测符合业务标准后,往往整个业务下来性能还是打不到预期的业务标准,因此,在整个业务交易过程中,每个接口的性能指标,具有相对真实性重点讲述Jmeter中实现关联业务接口压测,并且在不同接口中传递参数的配置1、首先整理出业务关联关系的接口,并且明确接口中有没有数据传递关系,即:A接口的返回数据需要B调用2、jm...
2019-03-30 12:24:06
2003
原创 Jmeter参数化后,json字段需要带引号,如何配置
问题:jmeter中请求报文参数化后,部分字段要求必须带引号,如下请求报文:{ "act":${aid},"Amount":1}此报文act的值${aid}如果是字符串(非数字)的话,正确的请求报文应该是{ "act":“aid”,"Amount":1}但是在jemeter参数化过程中,往往以为{ "act":${aid},"Amount":1}这样就可以但实际上这种方式传给服...
2019-03-29 15:33:18
4272
1
原创 NAT64请求流程
请求流程:如下图片,mac电脑中配置的NAT64中,不是让客户端通过IPV6的方式访问server真正作用是:在客户端通过IPV6访问server时,如果server不支持IPV4,NAT64会将IPV6解析成IPV4访问server,能让客户端正常的访问其它1、NAT64 是一种有状态的网络地址与协议转换技术2、通过 IPv6网络侧用户发起连接访问 IPv4侧网络资源...
2018-08-31 16:28:57
3883
1
原创 python打包可执行exe文件
pyinstaller打包方式:1、安装pyinstaller:pip install pyinstaller2、指定打包方式,打包想要打包的文件onefolder模式:打包自动搜索需要的dll文件,并放在同一个目录下,执行完打包后,生成一个文件件,使用时,需要将此文件夹放到对应的机器pyinstaller readFile.pyonfile模式:打包会将所有的dll文件...
2018-08-21 11:22:56
203
原创 python代码中编码转换问题
一、16进制转换为中文汉字,可通过两种方式:1、将16进制转换为unicode,然后再转换为中文,代码如下:s = u"\xe5\xa4\xa7\xe5\x86\x99A\xe7\x9a\x84\xe5\xbe\xae\xe5\x8d\x9a"s2 = s.encode('raw_unicode_escape')print s22、直接转换为中文字符,代码如下:s = "\...
2018-07-18 13:33:47
469
原创 接口测试中获取短信验证码出错或者失效
在接口测试中,会有一部分需要获取短信验证码,如:登录,充值,绑卡等等的一些操作 对于这类的接口,在做接口测试时,需要按照系统正常的操作流程,将接口按照顺序调用执行,通过接口的调用,形成一个具体的业务过程,拿登录来说: 如果按照产品操作,只是数据用户名,手机号,点击获取验证码,填写登录即可 但是如果按照接口调用的顺序来说:1、首先获取到验证吗2、部分登录需要对密码进行加密(...
2018-07-12 14:44:34
7879
原创 接口自动化之-python执行https提示“SSL: CERTIFICATE_VERIFY_FAILED”
示例代码: import urllib.request weburl = "https://www.douban.com/" webheader = { 'Accept': 'text/html, application/xhtml+xml, */*', 'User-Agent': 'Mozilla/5.0 (...
2018-06-25 14:38:35
1012
原创 jemter配置执行第三方包报错(java.lang.ExceptionnInitializerError / java.lang.NoClassFoundError)
jmeter中配置第三方包,启动报错:一、错误现象:如下图所示java.lang.ExceptionnInitializerError问题原因:一般通过eclicps中打包,会将jemeter作为依赖包,打入到项目中去如下所示: <dependency> <groupId>org.apache.jmeter</groupId>...
2018-06-19 12:05:17
2652
原创 创建Android项目appconpat_v7报错
新创建Android项目,有时候会自动导入一个V7(appcompat_v7是Google自己的一个兼容包,是一个支持库,能让Android2.1以上全使用上4.0版本的界面)的依赖包,最简单的解决办法如下:创建Android工程时,需要选择minimum Required SDK,工程默认是2.2版本的,将此版本修改成4.0或者以上的版本,创建后的工程就不需要加载v7这个包,具体修改如下创建后项...
2018-05-31 11:24:00
478
原创 解决android SDK下载相关工具连接失败问题-Failed to fetch
国内访问Google服务器的困难,更新sdk工具经常报错,诸如: Failed to fetch URL https://dl.google.com/android/repository/glass/addon.xml, reason: HttpHostConnect Connection to https://dl.google.com refused,等等通过配置代理服务器及代理端口解决...
2018-05-30 11:39:16
3739
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人