- 博客(42)
- 收藏
- 关注
转载 聊聊Benchmark测试【转载】
根据wiki百科解释: beanchmark问题就是基准测试问题.1996 International Workshop on Structural Control会议上提议组建欧洲、亚洲、和美国3个有关SHM的研究小组,并由Chen倡导建立Benchmark结构,以便进行各种技术的直接比较.许多业内比较出名的工具都提供benchmark功能1.Apache Beachmark简称(ab)他是apache组织下的一款web压力测试工具,因使用方便简单而著称.ab一...
2021-01-21 15:47:19
1003
转载 python的requests模块参数详解[转载]
import requests print(dir(requests)) # 1、方法# ['ConnectTimeout', 'ConnectionError', 'DependencyWarning', 'FileModeWarning', 'HTTPError', 'NullHandler', 'PreparedRequest', 'ReadTimeout', 'Request', 'RequestException', 'RequestsDependencyWarning', 'Resp.
2020-11-10 10:18:25
1112
原创 jenkins网页打不开问题解决方法
1.环境:macOs10.15.62.问题描述:重启电脑后浏览器输入http://localhost:8080提示网页错误3.解决方法:terminal进入Jenkins目录下(jenkins.war所在路径),执行命令java -jar jenkins.war --httpPort=8080
2020-09-17 15:31:01
6183
5
转载 [转载]性能测试-cpu负载和cpu利用率
概述做压力测试的时候,我们经常会关注两个指标,CPU利用率和CPU负载 Linux中,进程分为三种状态: 阻塞的进程blocked process 可运行的进程runnable process 正在运行的进程runningprocess 当进程阻塞时,进程会等待I/O设备的数据或者系统调用。 进程处于可运行状态时,它处在一个运行队列中,与其他可运行进程争夺C...
2019-12-27 14:20:07
485
转载 [转载]Jmeter _JsonPath表达式提取响应
原文链接:https://cloud.tencent.com/developer/article/1351122我们在用jmeter做接口测试的时候,有的时候会遇到一些复杂的json响应。比如多层list嵌套时的取值 一个简单的例子:$..Name:列出所有省份$..Province[0].Name 提取Province中第一个list中的Name$..[?(...
2019-12-27 14:02:03
217
原创 mac本地安装的jenkins忘记管理员密码
# 当jenkins忘记了管理用户的密码时,只能通过修改配置文件并重启的方式初始化设置用户名及密码,操作如下:1. 修改配置文件 找到jenkins的配置目录,笔者的jenkins是下载的war包直接丢在tomcat下启动的,故记录密码的配置文件目录是:/root/.jenkins/config.xml 将以下黄色背景内容true改为false,[root@kazihuo ~/...
2019-10-16 10:20:15
1413
转载 APP日志的抓取方法——转载
原文链接:https://www.cnblogs.com/greenmoontester/p/9878788.html一、Mac / Windows 电脑抓取Android手机APP 日志的方法电若脑只连接一个Android设备1、电脑安装adb工具2、手机打开usb调试:开发者选项开启-->usb调试开启-->允许usb调试3、查询手机上第三方apk包的包名:...
2019-10-15 14:39:06
2624
原创 AXMLPrinter2.jar反编译apk包文件
1.下载apk安装包,解压链接:https://pan.baidu.com/s/1adc9JHfIuA9e32Gjs1SgYg 密码:y4gj执行java -jar AXMLPrinter2.jar AndroidManifest.xml ->AndroidManifest.txt打开txt文档即可...
2019-10-14 15:57:37
811
1
转载 linux系统目录/etc下文件说明
/etc/sysconfig/network指定服务器上的网络配置信息 /etc/rc.d/init.d/network网络配置脚本信息 网络配置脚本,开机通过脚本文件来读取相应的配置文件,提供初始化设置。 通过/etc/rc.d/init.d/network读取/etc/sysconfig/network-script...
2019-05-13 09:33:42
944
原创 Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4问题
1.背景:使用python3 Django 做一个发布会管理系统,用Bootstrap写页面安装bootstrap编写html文件加载bootstrap运行后发现jQuery版本过低2.解决方法:https://code.jquery.com/这是jQuery的网站,有各个版本,选择一个版本,将<script src="https://code.jqu...
2019-04-24 16:35:54
2035
原创 Django在根据models生成数据库表时报 __init__() missing 1 required positional argument: 'on_delete'
解决办法:将18行代码改为event = models.ForeignKey(Event,on_delete=models.CASCADE)原因:在django2.0后,定义外键和一对一关系的时候需要加on_delete选项,此参数为了避免两个表里的数据不一致问题,不然会报错:TypeError: __init__() missing 1 required positional...
2019-04-22 16:12:09
244
原创 Django中url的正则表达式错误
今天在使用Django时遇到上面的警告,虽然只是警告,但是却会导致网站无法访问。这问题是Django新版本改变导致URL中不需要再使用正则表达式了,只需要路径就OK了。urlpatterns = [ path('admin/', admin.site.urls), path('login/', views.login,name='login'), path('',v...
2019-04-19 17:24:21
409
转载 Mac jdk环境配置,jdk1.8下载
http://www.oracle.com/technetwork/java/javase/downloads/index.html去jdk官网下载下载jdk-8u131-macosx-x64.dmg二、安装一路傻瓜式安装,下一步下一步安装完成后用命令java -version 查看是否安装成功三、配置环境配置环境先查看java安装路径使用命令打开./bas...
2019-03-05 16:28:02
6721
原创 python 生成随机数/随机字符串
#随机生成浮点数 print(random.random()) print(random.uniform(10,20)) print(random.uniform(20,10)) #随机生成整数 print(random.randint(10,20))#生成n:10<=n<=20随机选取0到100间的偶数:>>...
2019-02-28 15:08:18
1622
原创 python接口请求post raw格式
接口文档中写明接口请求方式为 post raw,python代码中的请求头中Content-Type应为application/raw,请求参数data是字典格式,故在post请求中用json.dumps()将参数转换成字符串...
2019-02-21 23:40:50
16236
原创 charles在mac上抓取本地python请求
1.首先打开charles,在Proxy中打开macOS Proxy,这样才能抓取本地请求2.python代码中,post/get请求中添加verify = False忽略ssl认证,否则会报Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:6...
2019-02-21 23:34:38
2773
转载 解决 sublime text3 运行python文件无法input的问题
怎么输入都没有用,原来需要配置可交互环境来运行首先,Ctrl+Shift+p快捷键,弹出框框输入 install Package,回车后又弹出一个框,输入SublimeREPL(要安装的插件名字),回车后左下角显示安完后,点击Tools->SublimeREPL->Python->Python - RUN current file就打开交互界面了...
2018-12-27 17:46:00
1179
1
原创 Mac系统上import matplotlib.pyplot as plt出现下面问题 ImportError: Python is not installed as a framework.
1.问题描述mac系统上import matplotlib.pyplot as plt报如下错误ImportError: Python is not installed as a framework. The Mac OS X backend will not be able to function correctly if Python is not installed as a fra...
2018-12-26 09:48:24
462
原创 homebrew更新失败
背景:给mac上到python3.5安装可以连接sqlserver的pymssql,引起的一系列权限问题1.在/Users/gg/.pyenv/versions/3.5.0/bin目录(也就是python安装目录)执行sudo pip3.5 install pymssql,提示需要安装freetds2.我便开始安装freetds,报如下错误brew install freetds...
2018-09-29 18:27:57
1541
原创 macOS解决sublime text3运行python3报:UnicodeEncodeError: 'ascii' codec can't encode characters in position
问题背景:macOS刚装上python3和sublime test,导入原来在windows上写的python脚本(在windows上运行正常),运行后报错UnicodeEncodeError: 'ascii' codec can't encode characters in position解决办法:修改Sublime Text3中的设置,Preferences > Brows...
2018-09-12 09:12:44
701
原创 os系统上python2和python3切换
1.先安装python3(我上通过pyenv 安装的3.5.0)2.确定python2和python3的安装路径os系统自动的python2.7安装路径为/System/Library/Frameworks/Python.framework/Versions/在终端输入which python3,输出即为python3的安装路径找到bin目录/Users/gg/.pyenv...
2018-09-10 23:04:58
629
原创 python常用函数
一、修改字符串大小写1.title() 以首字母大写的方式显示每个单词eg. name = 'ada lovelace' print(name.title()) #打印出 Ada Lovelace2.upper()将字符串改为全部大写 eg. print(name.upper()) #打印出 ADA LOVELACE3.lower() 将字符串改为...
2018-07-26 11:00:13
145
原创 jenkins+jmeter+maven接口自动化测试框架搭建【HTML 报告展示】
1.maven项目中创建/src/jmeter/resources路径,将jmeter中的extras路径下如下模板文件复制到maven项目中的/src/jmeter/resources路径下(也可以根据自己的需要下载其他目标放在这个路径下即可)2.pom文件中添加创建保存html报告目标路径的语句3.pom文件添加jtl转换html依赖4.jenkins配置保...
2018-07-19 15:11:18
1838
原创 jenkins+jmeter+maven接口自动化测试框架搭建【maven项目创建】
一、jmeter脚本录制或编写 根据自己习惯录制或编写jmeter脚本,保证脚本可正确运行。二、用eclipse创建maven项目1.File->New->Project...打开new project窗口(如下图),2.选择Maven下的Maven Project,点击【Next】.New Maven Project 窗口默认选项,点击【Next】....
2018-07-18 17:09:54
2246
转载 [转载]JMeter源码导入Eclipse
转载自:http://www.cnblogs.com/taoSir/p/5144274.html由于JMeter纯Java开发,界面也是基于Swing或AWT搞出来的,所以想更深层次的去了解这款工具或对于想了解JMeter插件开发或二次开发的童鞋们来说,读读JMeter的源码估计是必不可少的,所以首先就得把源码整合起来,方便后面的Debug和二次开发,下面整理了关于JMeter源码整合到Eclip...
2018-07-13 17:57:27
192
转载 [Jmeter系列]Jmeter源码编译步骤(转)
官网:http://jmeter.apache.org/building.html 1,在apach官网download源码:http://jmeter.apache.org/download_jmeter.cgiapache-jmeter-2.11_src.tgz(尽量下载最新的版本),下载后解压 2,本机按照ant:下载地址:http://ant.apache.organt安装方法:http:...
2018-07-12 10:10:59
2826
转载 接口测试 [测试报告优化] Jenkins+JMeter 接口自动化【转载】
原文地址:https://testerhome.com/topics/3773之前看到社区里有大侠分享过Jenkins+JMeter接口自动化的实现,比如@snake 的精彩贴子:https://testerhome.com/topics/2580所以具体实现过程我这里不多写了,我重点写下对生成的HTML测试报告进行优化。如果按JMeter默认设置,生成报告如下:从上图可以看出,结果信息比较简单,...
2018-07-11 16:31:52
2284
1
转载 jenkins构建触发器定时任务Build periodically和Poll SCM【转载】
前言跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。 一、定时构建语法* * * * *(五颗星,中间用空格隔开)第一颗*表示分钟,取值0~59第二颗*表示小时,取值0~23第三颗*表示一个月的第几天,取值1~31第四颗*表示第几月,取值1~12第五颗*表示一周中的第几天,取值0~7,其中0和7代表的都是周日1.每3...
2018-07-11 14:21:07
400
转载 jenkins上展示html报告【转载】
前言在jenkins上展示html的报告,需要添加一个HTML Publisher plugin插件,把生成的html报告放到指定文件夹,这样就能用jenkins去读出指定文件夹的报告了。 一、构建后操作1.前面执行完测试用例后,可以用“添加构建后操作步骤”,读出html报告文件2.如果你的展开后有Publish THML reports这个选项就能直接添加了,没有就看下一步。 二、添加HTML ...
2018-07-11 09:48:51
5105
转载 性能优化中CPU、内存、磁盘IO、网络性能的依赖
系统优化是一项复杂、繁琐、长期的工作,优化前需要监测、采集、测试、评估,优化后也需要测试、采集、评估、监测,而且是一个长期和持续的过程,不 是说现在优化了,测试了,以后就可以一劳永逸了,也不是说书本上的优化就适合眼下正在运行的系统,不同的系统、不同的硬件、不同的应用优化的重点也不同、 优化的方法也不同、优化的参数也不同。性能监测是系统优化过程中重要的一环,如果没有监测、不清楚性能瓶颈在哪里,怎么优...
2018-06-20 10:44:50
1829
原创 loadrunner常见问题总结
1.问题:Action.c(6): Error: Socket descriptor not found. Hint: the problem might be solved applying the following: (1) Update Run-Time Settings to Run Vuser as a process. (2) Add the following line into...
2018-06-19 16:58:04
371
转载 web_custom_request和web_submit_data区别
web_custom_request和web_submit_data区别web_custom_request方法可以发送POST和GET类型的请求;web_submit_data只能发送POST类型的请求;所有web_submit_data方法发送的请求都可以使用web_custom_request来实现web_custom_request可以实现web_submit_data无法实现的请求,比如...
2018-06-19 15:39:22
367
原创 Linux创建大文件命令dd
dd命令的作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。dd if=/dev/urandom of=test bs=1G count=2001.if=文件名:输入文件名,缺省为标准输入。即指定源文件。<if=inputfile>3.ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。obs=bytes:一次输出bytes个字节,即指定一个...
2018-06-19 10:41:41
1350
转载 loadrunner以线程运行和以进程运行
LoadRunner中的进程与线程 1、进程与线程的区别: 进程和线程的区别是什么? 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地...
2018-06-15 17:41:58
1670
转载 jenkins运行Maven是报错:No goals have been specified for this build
1.问题No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id&g...
2018-06-10 12:26:51
1440
转载 jmeter之beanshell sample使用
一、操作变量二、操作属性 三、自定义函数四、引用外部java文件五、引用外部class文件六、引用外部Jar包七、其它用法(接受参数, log等) 一、操作变量:通过使用Bean shell内置对象vars可以对变量进行存取操作 a) vars.get("name"):从jmeter中获得变量值 b) vars.put("key","value"):数据存到jmeter变量中二、操作属...
2018-05-09 19:06:15
3326
转载 JMeter——HTTP COOKIE Manager(cookie管理器)
ATTENTION:现在对于JMeter来说,一个测试计划只能有一个cookie管理器。因为当多个magager存在时,JMeter目前还没有方法来指定使用那个manager。同时,一个cookie manager中的存储的cookie也不能被其他cookie manager所引用,所以同一个计划中不建议使用多个cookie managerHTTP COOKIE Manager管理cookie有两...
2018-05-09 14:57:52
9129
转载 JDBC Connection Configurations和JDBC request连接数据库
一.添加需要的驱动jar包使用不同的数据库,我们需要引入不同的jar包。方式1:直接将jar包复制到jmeter的lib目录mysql数据库:无需引入其他数据库驱动jar包。sql server 数据库:下载sqljdbc4.jar 放到 jmeter根目录的lib目录下oracle数据库:将oracle数据的安装目录下面的\product\10.2.0\db_1\jdbc\lib\ojdbc14...
2018-05-08 18:36:04
1160
原创 安装xftp提示安装程序集组件出错,0x80070BC9
环境:win7系统安装xftp5解决:安装Microsoft Visual c++,重启电脑,重新安装xftp,安装成功。
2018-04-26 10:54:20
6784
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人