mysql-python和mysqlclient: 由于mysqldb不支持python3,所以django连接MySQL就不能再使用mysqldb了。故而选择了mysqlclient,然而两者之间并没有太大的使用上的差异。 安装时最好要指定对应版本,否则不兼容。 附两者对比: https://ww Read More
posted @ 2018-08-13 21:13 Mytesting Views(425) Comments(0) Diggs(0) Edit
初学django框架,跟着书学习稍微吃力,太菜了!万事开头难,入门了就好了。 版本: 1.Django环境配置ok后创建项目(blogsite),在我的workpase下,命令: django-admin startproject blogsite 生成两个blogsite目录,一定是在manage Read More
posted @ 2018-08-01 11:55 Mytesting Views(894) Comments(0) Diggs(0) Edit
之前配置了了N多次测试环境没出现一下报错,这次很奇怪的遇到了。 本机安装的selenium版本:3.13.0 安装firefox版本分别是43,47,执行demo后均提示:selenium.common.exceptions.SessionNotCreatedException: Message: Read More
posted @ 2018-07-13 18:09 Mytesting Views(6399) Comments(0) Diggs(0) Edit
xlwt、wlrd只能读写xls文件,而不能操作xlsx文件。openpyxl只能操作xlsx文件而不能操作xls文件。 1、基本概念 在openpyxl中,主要用到三个概念:Workbooks,Sheets,Cells。Workbook就是一个excel工作表;Sheet是工作表中的一张表页;Ce Read More
posted @ 2017-05-31 17:27 Mytesting Views(530) Comments(0) Diggs(0) Edit
效果如图: Read More
posted @ 2016-05-20 13:55 Mytesting Views(219) Comments(0) Diggs(0) Edit
最近在看js相关的东西,js主要用于前端开发。首先js编辑器:有sublime,nodepad,很多,我这里用的是sublime text3。 之前一直用sublime写pathon脚本,用这款编辑器写js还是刚开始尝试。现在通过对软件进行配置: 小笔记: 安装插件管理器package contro Read More
posted @ 2016-04-12 16:53 Mytesting Views(192) Comments(0) Diggs(0) Edit
方法一,用SDK中的“monitor”来完成 打开Android-SDK安装目录下的tools,找到monitor.bat并打开,如图: 打开模拟器的虚拟机,打开信息: 如果里面已有内容,点击清空按钮,重新打开信息,可见如图一大堆,可找到app的Activity: desired_caps['app Read More
posted @ 2016-02-26 11:37 Mytesting Views(319) Comments(0) Diggs(0) Edit
上次尝试往数据库插入操作出现报错后,对于我这样的技术小白来说,在网上搜寻答案也得不到很好的帮助,动手和钻研能力太差了(好惭愧!),请教能力比我强很多的同事,终于解决了! 一:把这个包复制到Java的安装目录里 因为这是个数据库连接Java的包,于是把这个包复制到Java的安装目录里:C:\Progr Read More
posted @ 2016-02-26 10:42 Mytesting Views(210) Comments(0) Diggs(0) Edit
Jmeter 是java 应用,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误。为了让jmeter工具提供更大的负载能力,jmeter短小精悍一有了使用多台机器同时产生负载的机制。 那么,是如何实现多台 Read More
posted @ 2016-02-24 17:01 Mytesting Views(215) Comments(0) Diggs(0) Edit
测试一个服务器的性能,要求向数据库内 1000/s(每插入一千条数据) 的处理能力,设计一个案例: 前提条件:一个数据库:test 数据库下面有一张表:user 表中有两个字段:username、passworld 。 要求:往数据库内大批量插入数据,1000/s 跟文章《JMeter创建数据库测试 Read More
posted @ 2016-02-24 15:42 Mytesting Views(159) Comments(0) Diggs(0) Edit
我们录制了一个脚本,这个脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统。 这个时候就需要对用户名和密码进行参数化,使每个虚拟用户都使用不同的用户名和密码进行访问。 事先录制一个脚本:博客的登陆操作。 将需要“参数化”的数据,这里我 Read More
posted @ 2016-02-23 15:13 Mytesting Views(295) Comments(0) Diggs(0) Edit
Jmeter中有2种方法可以录制脚本。 不过我个人非常不推荐录制脚本,录制的脚本混乱,需要再次加工才能使用。还可以通过Fiddler来抓包,然后自己写脚本。(暂时还在学习中) 无论如何,本文还是要介绍下两种录制脚本的方法: 方法一: 使用badboy来录制脚本 badboy本身是一个针对Web的测试 Read More
posted @ 2016-02-23 14:38 Mytesting Views(1173) Comments(0) Diggs(0) Edit
首先需要在数据库中创建相应的数据,我使用的是MYSQL5.6版本 mysql>CREATE DATABASE test; //创建一个数据库mysql> show databases; //查看所数据库mysql>use test; //指定test为当前要操作的数据库mysql> show tab Read More
posted @ 2016-02-22 17:31 Mytesting Views(184) Comments(0) Diggs(0) Edit
1、monitor.bat(现在不怎么使用了) 该文件在andriod_sdk_path\tools下面: 2、uiautomatorviewer.bat 该文件位于andriod_sdk_path\tools下面,该工具主要用来查看控件的属性,比如resource id,class name等。该 Read More
posted @ 2016-02-21 13:54 Mytesting Views(285) Comments(0) Diggs(0) Edit
开始安装 安装nodejs 0.8版本及以上, 通过官方的安装程序来安装。 安装android的sdk包,(http://developer.android.com/sdk/index.html), 运行依赖sdk中的'android'工具。并确保你安装了Level17或以上的版本api。设置AND Read More
posted @ 2016-02-21 13:43 Mytesting Views(1027) Comments(0) Diggs(0) Edit
1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号 4. 启动模拟器: emu Read More
posted @ 2016-02-21 12:30 Mytesting Views(146) Comments(0) Diggs(0) Edit
genymotion是一款号称速度最快性能最好的android模拟器,它基于 Oracle VM VirtualBox。支持GPS、重力感应、光、温度等诸多传感器;支持OpenGL 3D加速;电池电量模拟;能够运行在windows、linux、mac系统下;并提供的有eclipse下的插件,可以支持 Read More
posted @ 2016-02-21 12:15 Mytesting Views(168) Comments(0) Diggs(0) Edit
安装java JDK,Eclipse,Android SDK 安装完JAVA,Android SDK 记得要配一下环境变量, 配完查看: Android手机端的测试用到的工具: 1、monkey(冒烟测试) 2、Monkeyrunner,Robotium,Appium(回归测试) Monkey 就是 Read More
posted @ 2016-02-21 11:48 Mytesting Views(837) Comments(0) Diggs(0) Edit
1、添加等待时间 在跑脚本的时候,有的模拟操作需要等待几秒钟,比如打开一个新的页面,这个中间需要稍稍暂停一下,等待新的页面全部加载完,这时候就需要添加等待时间。 from selenium import webdriverimport time #引入一个时间包,下面进行调用函数 __author_ Read More
posted @ 2016-02-20 13:44 Mytesting Views(226) Comments(0) Diggs(0) Edit
对象的定位应该是自动化测试的核心,webdriver 提供了一系列的对象定位方法,常用的有以下几种: idnameclass namelink textpartial link texttag namexpathcss selector 用百度输入框举例子: 这里先介绍一下火狐浏览器的插件Fireb Read More
posted @ 2016-02-20 12:11 Mytesting Views(287) Comments(0) Diggs(0) Edit