- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 如何使用locust 进行压测(python版本)
官网文档说明:https://docs.locust.io/en/stable/writing-a-locustfile.html1、首先我们需要准备好python环境可参考:https://www.runoob.com/python/python-install.html2、安装locust,注意国内需要指定镜像,否则可能会安装失败pip3 install locust -ihttps://pypi.tuna.tsinghua.edu.cn/simple3、我使用pyCharm .
2021-03-23 21:20:06
769
原创 app 测试常见崩溃场景
app 测试常见崩溃场景1. 验证在有不同的屏幕分辨率, 操作系统 和运营商的多个设备上的App行为。2. 用新发布的操作系统版本验证App的行为。3. 验证在如隧道,电梯等网络质量突然改变的环境中的App行为。4. 通过手动网络从蜂窝更改到Wi-Fi ,或反过来,验证App行为。5. 验证在没有网络的环境中的App行为。6. 验证来电/短信和设备特定的警报(如警报和通知)时的App行为。7. 通过改变设备的方向,以不同的视图模式,验证App行为。8. 验证设备内存不足时的A
2021-03-23 21:16:29
397
原创 针对第3方合进来的插件或者sdk,一些测试体验
针对第3方合进来的插件或者sdk:1.首先分析一下这个sdk改进了什么,为什么要做这些改进。2.这个sdk是否已经经过可靠的测试,比如友盟的分享sdk、广点通的广告sdk、腾讯bugly的sdk的升级,都可以认为是质量是相对稳定的;一些非大型公司提供的sdk,需要谨慎对待3.针对sdk改进点,去评估这个改进可能影响到的模块,或者是否存在兼容性问题。举例说明:友盟更新了一个分享sdk,解
2017-10-25 17:47:09
400
原创 测试同学拒绝被忽悠
如何不被开发忽悠 1.首先即使你不会写代码,但是你会读代码我曾经遇到过多个开发,用的方式是ping百度网址,是否ping得通; 当然,也有ping google网站的这个让我想起了千年虫 。谁能保证百度、google一直存活,即使存活,万一他们的服务器挂了么?万一他们的服务器设置不允许ping呢。如果你不会代码,不去检查他们的代码,单纯的黑盒测试是发现不了这样的问题2.业务测试
2017-10-25 17:45:10
343
原创 python3.4,发送post
import ujsonimport requestsHOST = 'http://XXXXXX.api-shoulei-ssl.xunlei.com 'def test_set_global_conf(): url = HOST + '/configuration/globalt_cfg' text = {'config_type': 'global',
2017-10-19 19:03:10
2068
原创 在Ubuntu下面配置python开发环境
1.安装jdk,配置环境依次执行一下几条commandsudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java8-installer(此处环境包较大,如下载中途停止退出,重复执行即可)安装过程中会跳出Oracle lice
2017-09-27 09:50:26
346
原创 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
__author__ = 'zhouhai'#有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和if __name__=='__main__': #分子 numerator=1 #分母 denominator=1 #记录上一个数的分子,因为是下一个数的分子 pre_numer
2017-09-25 18:27:32
680
原创 堆排序
__author__ = 'zhouhai'import mathdef build_heap(list_old): #给待排序的数组的第0位,多弄了一个0,方便计算用;实际上有效的数组是:list[1:] list = [0] for number in list_old: list.append(number) #如果待
2017-09-25 17:38:14
166
原创 二元选择排序
__author__ = 'zhouhai''''简单选择排序,每趟循环只能确定一个元素排序后的定位。我们可以考虑改进为每趟循环确定两个元素(当前趟最大和最小记录)的位置,从而减少排序所需的循环次数。改进后对n个数据进行排序,最多只需进行[n/2]趟循环即可'''import mathdef SelectSort(numbers): if len(numb
2017-09-14 09:08:26
243
原创 #使用链表这个数据结构,对一组数据进行插入排序
__author__ = 'zhouhai'#使用链表这个数据结构,对一组数据进行插入排序class Node: def __init__(self,number,next=None): self.number = number self.next = next def __repr__(self): ret
2017-09-13 09:55:44
248
原创 实现冒泡排序
__author__ = 'zhouhai'#实现冒泡排序def bubble(numbers): len_numbers = len(numbers) if len_numbers == 1: return numbers for i in range(0,len_numbers-1): #这个是稍微优化了
2017-09-12 12:43:24
196
原创 输入某年某月某日,判断这一天是这一年的第几天?
__author__ = 'zhouhai'#输入某年某月某日,判断这一天是这一年的第几天?#判断是否是闰年def is_leap_year(year): if year%100 != 0 and year%4 == 0: return True if year%400 == 0: return True ret
2017-09-11 19:13:32
349
原创 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
__author__ = 'zhouhai'#一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?import mathif __name__ =='__main__': for a in range(0,100000): number1 = math.sqrt(a+100) n
2017-09-11 10:44:13
486
原创 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
__author__ = 'zhouhai'#有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?if __name__ == '__main__': number = 0 print("不重复的3位数:",end=' ') count = 0 for a in range(1,5): number
2017-09-11 10:12:50
288
原创 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
__author__ = 'zhouhai'#一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?#第n次反弹会多高def height_after_some_falling(height,times): n = 2**times return height/n#第n次落地时候
2017-09-11 09:33:24
1144
原创 #求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制
__author__ = 'zhouhai'#求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制if __name__ == '__main__': number = input("请输入一个正整数,大于0小于10:") while number.isdig
2017-09-08 17:41:01
1323
原创 #输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
__author__ = 'zhouhai'#输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数if __name__ == '__main__': input_string = input("请输入字符串:") character_list = list(input_string) count_of_letter = 0
2017-09-08 16:18:23
1222
原创 #输入两个正整数m和n,求其最大公约数和最小公倍数
__author__ = 'zhouhai'#输入两个正整数m和n,求其最大公约数和最小公倍数if __name__ == '__main__': number1_input = input("请输入第一个正数:") number2_input = input("请输入第二个正数:") if(number1_input.isdigit() =
2017-09-08 12:48:52
3870
原创 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5
__author__ = 'zhouhai'#将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5def change(number): middle_num = number // 2 for i in range(2,middle_num+1): if number%i == 0: retur
2017-09-08 12:16:45
800
原创 打印出所有的"水仙花数"
__author__ = 'zhouhai'#打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方#判断一个数是否是水仙花数def is_narcissus_num(number): num1 = number // 100 num2 =
2017-09-08 09:34:28
355
原创 判断101-200之间有多少个素数,并输出所有素数(python实现)
__author__ = 'zhouhai'#判断101-200之间有多少个素数,并输出所有素数#判断是否是质数def is_prime(num): #取中间数,如果不能被整除,就取整数 middle = num // 2 #从2到中间数,只要能被整除,就说明不是质数 for i in range(2,middle):
2017-09-07 20:15:05
9385
原创 python实践小程序
今天的面试题,用python实现。python3.4;使用工具pythoncharm!#从1000人中随机抽取10个人,被抽中的人会被杀死。只有一个硬币决定抽取谁;写个程序实现,一定要保证每个人被抽中的概率相等import random#模拟抛硬币def coin(): if random.randint(0,1) == 1 : return True
2017-09-06 20:28:28
1652
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人