会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jie7
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
下一页
2021年10月9日
【pytest】参数化、html生成及重跑用例
摘要: 参数化 使用@pytest.mark.parametrize(argnames, argvalues) # 多个参数格式为:参数名后面跟对应的参数值 @pytest.mark.parametrize(("value", "result"), [("1111", "1111"), ("2222", "
阅读全文
posted @ 2021-10-09 18:06 Jie7
阅读(139)
评论(0)
推荐(0)
2021年10月8日
【移动App测试】专项测试&客户端性能测试
摘要: 黑马测试-APP测试-知乎 专项测试 兼容性测试 APP 应用在不同类型的设备上, 由于软件和硬件配置的不同, 就有可能出现各式各样的问题, 因此, APP 应用是有必要进行兼容性测试的. 根据项目的具体内容进行区分, 普遍的兼容性测试考察点如下: 包含设备型号, 系统版本, 屏幕尺寸, 屏幕分辨率
阅读全文
posted @ 2021-10-08 09:03 Jie7
阅读(311)
评论(0)
推荐(0)
2021年9月30日
【pytest】pytest使用及conftest.py使用
摘要: pytest和自带的unittest对比 unittest 1、是python集成的,使用方便,也更广泛。 2、可以使用@ddt参数化 3、最多针对(模块)类级别的setup/teardown pytest 1、支持参数化,但是没有unittest灵活 2、用例失败自动截图,pytest-html
阅读全文
posted @ 2021-09-30 10:25 Jie7
阅读(602)
评论(0)
推荐(0)
2021年9月23日
【狂神说Java】线程池
摘要: 经常的创建和销毁,会占用特别大的资源,对性能影响很大。 思路:提前穿件好多个线程,放入线程池中,使用时直接获取,使用完放回池中,可以避免频繁创建销毁、实现重复利用。 好处: 提高响应速度(减少创建新线程的时间) 降低资源消耗(重复利用线程池中的线程,不需要每次都创建) 便于线程管理 corePool
阅读全文
posted @ 2021-09-23 16:36 Jie7
阅读(72)
评论(0)
推荐(0)
【狂神说Java】线程协作
摘要: 生产者消费者模式 这是一个线程同步的问题,生产者和消费者共享同一个资源,并且生产者和消费者之间互相依赖,互为条件。 对于生产者,没有生产产品之前,要通知消费者等待,而生产生产了产品之后,又要马上通知消费者消费 对于消费者,在消费之后,要通知生产者已经结束消费,需要生产新的产品以供消费 在生产者消费者
阅读全文
posted @ 2021-09-23 16:07 Jie7
阅读(43)
评论(0)
推荐(0)
【狂神说Java】Lock(锁)
摘要: 从JDK5.0开始,Java提供了更强大的线程同步机制:通过显式定义同步锁对象来实现同步。同步锁使用Lock对象充当 Java.util.concurrent.locks接口是控制多个线程对共享资源进行访问的工具。锁提供了对共享资源的独占访问,每次只有一个线程对Lock对象加锁,线程开始访问共享资源
阅读全文
posted @ 2021-09-23 09:56 Jie7
阅读(214)
评论(0)
推荐(0)
2021年9月22日
【狂神说Java】死锁
摘要: 多个线程各自占有一些共享资源,并且互相等待其他线程占有的资源才能运行,而导致两个或者多个线程都在等待对方释放资源,都停止执行的情形。 某一个同步块同时拥有“两个以上对象的锁”,就可能发生“死锁”的问题。 死锁的四个必要条件 互斥条件:一个资源每次只能被一个进程使用 请求与保持条件:一个进程因请求资源
阅读全文
posted @ 2021-09-22 11:08 Jie7
阅读(60)
评论(0)
推荐(0)
【狂神说Java】JUC CopyOnWriteArrayList
摘要: JUC是java.util.concurrent的简写。 JUC的意思就是java并发编程工具包。 并发编程的本质就是充分利用CPU资源。 实现多线程有三种方式:Thread、Runnable、Callable,其中Callable就位于concurrent包下。 CopyOnWriteArrayL
阅读全文
posted @ 2021-09-22 10:06 Jie7
阅读(28)
评论(0)
推荐(0)
2021年9月18日
【狂神说Java】线程同步方法&同步块
摘要: 同步方法 对方法加上synchronized关键字 有synchronized的方法调用时都需要得到该方法的锁,否则无法执行。线程执行完毕释放锁后,其他线程才能获得这个锁。 若将一个大的方法申明为synchronized会影响效率。 方法里面需要修改内容菜需要锁,锁太多,浪费资源。 安全买票 pub
阅读全文
posted @ 2021-09-18 17:38 Jie7
阅读(57)
评论(0)
推荐(0)
【狂神说Java】线程同步机制
摘要: 多个线程操作同一个资源 处理多线程问题,多个线程访问同一个对象,并且某些线程还想修改这个对象。这时候我们就要线程同步。线程同步其实是一种等待机制,多个需要同时访问此对象的线程进入这个对象的等待池形成队列,等待前面的线程使用完毕,下一个线程再使用。 队列和锁 由于同一进程的多个线程共享同一块存储空间,
阅读全文
posted @ 2021-09-18 16:51 Jie7
阅读(54)
评论(0)
推荐(0)
1
2
3
4
5
下一页
公告